home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d2 / sts_320.arc / STS.DOC < prev    next >
Text File  |  1991-03-03  |  129KB  |  2,310 lines

  1. U
  2.                             S T E R E O   S H E L L
  3.  
  4.                                  version 3.20
  5.  
  6.                             * User documentation *
  7.  
  8.                                 M.R.E. Software
  9.  
  10.                              (c) copyright 1989,90
  11.  
  12.  
  13.     ==========================================================================
  14.  
  15.  
  16.        ,--------------------,      ,----------,      ,---------------------,
  17.        |                    |      | 8 USER   |      |                     |
  18.        |      ........      |      |----------|      |      ........       |
  19.        |   ..............   |      | EDITOR . |      |   ..............    |
  20.        |  ................  |      |----------|      |  ................   |
  21.        |  ................  |      | PAK .... |      |  ................   |
  22.        |   ..............   |      |----------|      |   ..............    |
  23.        |      ........      |      | LHARC .. |      |      ........       |
  24.        |                    |      |----------|      |                     |
  25.        |                    |      | PKPAK .. |      |                     |
  26.        |   .....       ..   |      |----------|      |   ..        .....   |
  27.        |  .......     `..'  |      | PKZIP .. |      |  `..'      .......  |
  28.        |   .....            |  ,---`----------'---,  |             .....   |
  29.        |          Stereo    |--| MS-DOS  ........ |--|   Shell             |
  30.        `--------------------'  `------------------'  `---------------------'
  31.  
  32.                            *  The components of power *
  33.  
  34.     ==========================================================================
  35.                                         ==
  36.                                         ==
  37.                                         ==
  38.                       ========================================
  39.                          DOS never sounded this good before!
  40.                       ========================================
  41.                                         ==
  42.                                         ==
  43.                                         ==
  44.     ==========================================================================
  45.                                                  .---------.              (tm)
  46.         Published by:                      ,-----'---,     |
  47.       --------------------------         --|         |o    |------------------
  48.         M.R.E. Software                    |   .-----'---. |  Association of
  49.         150 Jones St.                      |   |         |-'  Shareware
  50.         West Point, Ms.  39773             `---|    o    |    Professionals
  51.       --------------------------         ------|    |    |--------------------
  52.         Emery D. Wooten Jr.                    `---------'    MEMBER
  53.  
  54.  
  55.         (C.) Copyright 1989,90  Microsystems Research and Engineering
  56.         (C.) Copyright 1989,90  Emery D. Wooten Jr.
  57.     Stereo Shell, M.R.E. Software, Microsystems Research and Engineering (TM)s
  58.                     * All rights reserved worldwide *
  59.  
  60.  
  61.                                   C O N T E N T S
  62.         _____________________________________________________________________
  63.  
  64.         PREFACE ......................................................... I
  65.  
  66.         HARDWARE REQUIREMENTS ........................................... II
  67.  
  68.  
  69.         PART 1 ** INITIAL SETUP
  70.              Sec. 1.1  INTRODUCTION ..................................... 1
  71.              Sec. 1.2  THE STS DEFAULT SETUP ............................ 1
  72.              Sec. 1.3  RUNNING StS THE FIRST TIME ....................... 1
  73.              Sec. 1.4  HOW TO FULLY TUNE STEREO SHELL ................... 2
  74.                   Sub-Sec. 1.4.1  SCREEN AND MOUSE OPTIONS .............. 2
  75.                   Sub-Sec. 1.4.2  COLOR SETUP ........................... 3
  76.                   Sub-Sec. 1.4.3  FILES/EXTERNAL SETUP .................. 4
  77.                   Sub-Sec. 1.4.4  SAVE SETTINGS AND EXIT ................ 6
  78.                   Sub-Sec. 1.4.5  EXIT NO SAVE .......................... 7
  79.  
  80.         PART 2 ** USING STEREO SHELL
  81.              Sec. 2.1  INTRODUCTION ..................................... 8
  82.              Sec. 2.2  THE StS DISPLAY .................................. 9
  83.                   Sub-Sec. 2.2.1  THE FILE WINDOWS ...................... 9
  84.                   Sub-Sec. 2.2.2  THE CHG.DIR. WINDOW ................... 10
  85.                   Sub-Sec. 2.2.3  THE TITLE AND FUNCTION KEY AREA ....... 11
  86.              Sec. 2.3  StS DIRECT KEYS AND COMMANDS ..................... 11
  87.                   Sub-Sec. 2.3.1  THE CURSOR AND SCREEN KEYS ............ 11
  88.                   Sub-Sec. 2.3.2  THE LETTER, NUMBER, AND MARKING KEYS .. 12
  89.                   Sub-Sec. 2.3.3  THE COMMAND KEYS ...................... 14
  90.                   Sub-Sec. 2.3.4  MOUSE CONTROL ......................... 16
  91.                   Sub-Sec. 2.3.5  FILENAME CONVENTIONS .................. 17
  92.              Sec. 2.4  THE DOS MENU ..................................... 17
  93.              Sec. 2.5  THE GENERAL FILES MENU ........................... 18
  94.              Sec. 2.6  THE MARKED FILES MENU ............................ 21
  95.              Sec. 2.7  THE EXE COM BAT MENU ............................. 22
  96.              Sec. 2.8  THE FILE COMPRESSOR MENU ......................... 23
  97.                   Sub-Sec. 2.8.1  THE I/O REDIRECTION MENU .............. 26
  98.                   Sub-Sec. 2.8.2  THE EXTENDED ZIP MENU ................. 26
  99.              Sec. 2.9  THE INTERNAL VIEW UTILITY ........................ 28
  100.              Sec. 2.10 USEFUL NOTES AND HINTS ........................... 28
  101.  
  102.         APPENDIX A ** COMPRESSION UTILITY INTERFACING ................... A1
  103.  
  104.         APPENDIX B ** LICENSE/WARRANTY .................................. B1
  105.              Sec. B.1  LICENSE .......................................... B1
  106.              Sec. B.2  WARRANTY ......................................... B2
  107.              Sec. B.3  TRADEMARKS ....................................... B2
  108.  
  109.         APPENDIX C ** StS REGISTRATION .................................. C1
  110.              Sec. C.1  WHY SHOULD I REGISTER ? .......................... C1
  111.              Sec. C.2  REGISTRATION FEES ................................ C2
  112.              Sec. C.3  SITE LICENSE/QUANTITY DISCOUNT ................... C2
  113.              Sec. C.4  THE MRE SOFTWARE BBS ............................. C3
  114.              Sec. C.5  REGISTRATION FORM ................................ C4
  115.                                                                           I
  116.  
  117.                                       PREFACE
  118.         _____________________________________________________________________
  119.  
  120.              Stereo Shell is a unique DOS shell utility program.  This
  121.         program provides two fully independent file/directory displays which
  122.         enable it to provide extremely powerful, yet simple, file handling
  123.         functions.  The twin, or if you will, stereo display allows the user
  124.         to perform file operations such as move and copy between any two
  125.         drives, or directories, or combinations of drive/directories on the
  126.         machine without ever typing a file or path name.
  127.  
  128.              Stereo Shell also offers many more exciting features.  A full
  129.         complement of standard DOS functions is provided.  These include
  130.         the well known move, copy, erase, etc. and all in stereo!  A built in
  131.         view as well as a user defined editor and 8 user defined file utility
  132.         programs serve to enhance the power and usefulness of the program to
  133.         the maximum.  Intelligent menus that appear when a filename is
  134.         selected provide the main user interface.  These menus are selected
  135.         by the program based on the file type and offer the most frequently
  136.         needed functions for that type of file in top-down order allowing
  137.         quick, effortless operation.  All ten function keys are also "hot"
  138.         providing more experienced users with instant action.  And we haven't
  139.         forgotten the mouse, full rodent support is built in.
  140.  
  141.              Four different file compression programs are also supported by
  142.         Stereo Shell!  Stereo Shell has built-in menus and a file handling
  143.         system to support PKZIP, PKPAK, LHARC, and PAK.  This system provides
  144.         an effortless interface to these excellent compression utilities.
  145.         Our system uses the actual utility programs, not some kind of built
  146.         in approximation to the real thing.  This insures the user that his
  147.         compressed files are really compatible and it also allows simple
  148.         updates to revised versions of the various file compression programs
  149.         without the need to update StS itself.
  150.  
  151.              Stereo Shell provides a great shell environment for your
  152.         everyday activities.  Its ease of use and ability to execute files
  153.         while taking only a meager 42Kb of RAM makes it a refreshing change
  154.         from the hum-drum character based MS-DOS or some of those plain old
  155.         mono directory utilities.  StS is also absolutely perfect as an
  156.         executable utility program for Procomm (tm) or other communications
  157.         packages since it provides the means to view directories, edit files,
  158.         and even extract and execute files from compressed library files, all
  159.         while still on-line!
  160.  
  161.              There is much more!  Please give this program a full test on your
  162.         system.  We know you'll agree, DOS never sounded this good before.
  163.         Stereo Shell......The hi-fidelity DOS shell.
  164.                                                                          II
  165.  
  166.                               HARDWARE REQUIREMENTS
  167.         _____________________________________________________________________
  168.  
  169.  
  170.         StS will run on the IBM PC-XT-AT-PCjr-PS/2 and all true compatibles.
  171.  
  172.         The general system requirements are outlined below.
  173.  
  174.         Memory .......... 128 Kb. minimum.  Shrinks its own memory usage to
  175.              about 40Kb while executing external programs.
  176.  
  177.         Operating sys. .. MS/PC DOS version 2.11 or later.
  178.  
  179.         Video ........... The MDA, CGA, MCGA, EGA, and VGA video adapters
  180.              or any adapters that can emulate these are supported.  StS offers
  181.              the 43/50 line mode as an option on EGA, MCGA, or VGA equipped
  182.              systems.  Full 16 color text mode is provided on all but the MDA.
  183.              Screen writing is user selectable between BIOS and direct
  184.              modes.  This program is compatible with DoubleDos (TM) and other
  185.              similar multitasking systems.
  186.  
  187.         Disk ............ All disk I/O is controlled through standard DOS
  188.              function calls.   Stereo Shell was designed primarily for hard
  189.              disk based systems and at least one hard disk is recommended.
  190.  
  191.         Network systems.. StS version 3.20 has been tested on the Novell (tm)
  192.              network software with excellent results.
  193.                                                                           1
  194.  
  195.         _____________________________________________________________________
  196.  
  197.         >> PART 1                     INITIAL SETUP
  198.         _____________________________________________________________________
  199.  
  200.  
  201.         >> Sec. 1.1                    INTRODUCTION
  202.         _____________________________________________________________________
  203.  
  204.              StS has a built in setup program to allow the user to configure
  205.         it to his system and requirements.  This section will guide you
  206.         through the initial execution of the program and also the setup
  207.         program features.
  208.  
  209.  
  210.         >> Sec. 1.2              THE STS DEFAULT SETUP
  211.         _____________________________________________________________________
  212.  
  213.              StS comes pre-configured to run on what is considered the most
  214.         likely system configuration.  It assumes you have an IBM compatible
  215.         video card and that your primary hard disk drive is C:.  Although the
  216.         program is totally re-settable with respect to these parameters, this
  217.         will be your starting point.
  218.  
  219.              StS uses several external utility programs to accomplish the
  220.         tasks of library file handling, editing, and listing.  The default
  221.         pathnames defined for these functions is C:\STEREO.  It is highly
  222.         recommended but not required that you create a sub-directory called
  223.         STEREO on the root directory of your primary hard disk and place
  224.         these files in it;
  225.  
  226.         PKZIP.EXE   ........ ZIP file packer
  227.         PKUNZIP.EXE ........ ZIP file un-packer
  228.         PKPAK.EXE   ........ ARC file packer
  229.         PKUNPAK.EXE ........ ARC file un-packer
  230.         LHARC.EXE   ........ LZH file utility
  231.         PAK.EXE     ........ PAK file utility
  232.         LIST???.COM ........ ASCII file list program
  233.         E88.EXE     ........ ASCII text editor  (available from M.R.E.)
  234.  
  235.              If you do not have all of these programs or do not want to move
  236.         them, no problem.  The creation of this sub-directory and the
  237.         availability of all these programs should only be considered as a
  238.         helpful suggestion.
  239.  
  240.  
  241.         >> Sec. 1.3            RUNNING StS THE FIRST TIME
  242.         _____________________________________________________________________
  243.  
  244.              To execute StS, just type in STS at the DOS prompt like you
  245.         would any other program.  StS is not resident or special with respect
  246.         to general operation with one exception.  StS expects to find the
  247.         COMSPEC environment string defined.  In 99% of all cases MS-DOS has
  248.         already done this job for you so no action is required by the user.
  249.         In the event that StS does not find this string, it will report the
  250.         error.  If this happens, then simply add this statement to your
  251.         AUTOEXEC.BAT file.   SET COMSPEC = C:\COMMAND.COM   If you are not
  252.         running a hard disk, you should adjust the drive letter as required.
  253.                                                                           2
  254.  
  255.  
  256.              When executed, the StS screen will appear on your display, in
  257.         living black and white.  The system defaults are set to direct
  258.         screen writes which allow the program to operate on any type of
  259.         IBM display compatible system.  If your machine is not IBM display
  260.         compatible, you will need to specify the /B switch on the DOS command
  261.         line to force StS to use BIOS screen writes.   ie. STS /B
  262.  
  263.              Users of very old IBM CGA cards may experience display "fetches"
  264.         or "snow" on the display when StS is running.  StS has a snow
  265.         suppression option which may be used to correct this problem.
  266.  
  267.         ---------------------------------------------------------------------
  268.         To turn snow suppression on:
  269.  
  270.         (1.) Press the <Alt> <S> key pair to go into setup mode.
  271.         (2.) Press the <F1> function key to set Screen and Mouse settings.
  272.         (3.) Press the <F1> function key to toggle Snow suppression < ON>
  273.         (4.) Press the <Esc> key when you are finished playing with the other
  274.              options.
  275.         (5.) Press the <F4> key to save the change and exit setup mode.
  276.         ---------------------------------------------------------------------
  277.  
  278.  
  279.         >> Sec. 1.4          HOW TO FULLY TUNE STEREO SHELL
  280.         _____________________________________________________________________
  281.  
  282.              This section will outline the operation of Stereo Shell's tuning
  283.         control center.  To fully exploit the power of StS, it is important
  284.         that you understand the setup procedure.
  285.  
  286.              To enter the setup area, press the <Alt> <S> key pair.  You
  287.         should see a screen with five windows.  In the upper left hand corner
  288.         is a main menu area that provides access to the various other menus
  289.         in the setup routine.  We will examine each option in detail.
  290.  
  291.  
  292.         >> Sub Sec. 1.4.1        SCREEN AND MOUSE OPTIONS
  293.         _____________________________________________________________________
  294.  
  295.         (F1) Screen and Mouse settings allows you to set various operational
  296.              parameters.  The sub-menu options are listed below.
  297.  
  298.              (F1) Snow suppression.
  299.                       This option is provided for users of older IBM display
  300.                   adapters.  It prevents flicker when the screen is updated
  301.                   while in direct video mode.  If you have an older display
  302.                   adapter you will want to toggle this option ON.  To toggle
  303.                   the option simply press the <F1> key.  If you do not have
  304.                   a snow problem, leave this option off for fastest operation.
  305.  
  306.              (F2) Exploding windows.
  307.                       Looks sharp and makes noise.  Toggle it by pressing <F2>
  308.  
  309.  
  310.              (F3) Date/Time display.
  311.                       For users who find the ticking clock irritating or for
  312.                   those who don't know or care what time or day it is.
  313.                   Toggle by pressing <F3>.
  314.                                                                           3
  315.  
  316.  
  317.              (F4) Sound effects.
  318.                       Enables or disables all sound effects in StS.
  319.  
  320.              (F5) Hidden files displayed.
  321.                       When < ON> StS will "see" and display hidden files that
  322.                   reside on your disks.  Hidden files will carry a small "h"
  323.                   hi-lighted by the date field in the list.
  324.  
  325.              (F6) Screen saver. (3 modes)
  326.                       The StS screen saver will clear the video display to
  327.                   black after ten minutes of keyboard inactivity.  Unlike the
  328.                   other options in this section, the screen saver is a 3 mode
  329.                   option.  The (OFF) mode will disable the feature entirely.
  330.                   The ( ON) mode will simply clear the screen to black.  The
  331.                   (MSG) mode will randomly "bounce" a message around on the
  332.                   screen prompting the user to press a key.  The screen saver
  333.                   is only in effect when the StS screen is active.  It will
  334.                   NOT blank the screen while the user is executing another
  335.                   application from Stereo.  The screen saver is also a simple
  336.                   "clear the screen to black" type, it does no fancy or dan-
  337.                   gerous tricks with the video display adapter.
  338.  
  339.              (F7) Wrap around file windows.
  340.                       If on, the file and directory windows will allow the
  341.                   cursor to wrap around from top to bottom, bottom to top
  342.                   when the cursor moves past the first/last file.  When the
  343.                   wrap around occurs, the speaker will beep to indicate it.
  344.  
  345.              (F8) Mouse sensitivity.
  346.                       Does not refer to the emotional state of the rodent.
  347.                   This option is provided to allow the user to adjust the
  348.                   speed of the mouse.  To set this value, press <F7> which
  349.                   will print instructions and the current value.  Use the
  350.                   <+> and <-> keys to change the value, press <CR> when
  351.                   you are satisfied.
  352.  
  353.              <Esc.>  Press the <Esc> key to return to the main menu.
  354.  
  355.  
  356.  
  357.         >> Sub Sec. 1.4.2           COLOR SETUP
  358.         _____________________________________________________________________
  359.  
  360.         (F2) Color Setup (main screen)
  361.              This option allows the user to set the screen window colors.
  362.         Use the number keys listed in the menu to set your desired screen
  363.         colors and press <CR> when satisfied.  We have provided a "magic key"
  364.         (key #9) that will give you a default color setup to examine.
  365.              The setting of the colors abides by the following sequence.
  366.         [ black, blue, green, cyan, red, magenta, brown, white ]
  367.              Foreground colors will cycle through 16 shades of these colors
  368.         while background colors use only the low intensity 8.
  369.  
  370.          (F3) Color Set (borders)
  371.              This option allows the user to adjust the border colors and
  372.          hi-lite bar color.  Its operation is identical to (F2) above.
  373.                                                                           4
  374.  
  375.  
  376.         >> Sub Sec. 1.4.3           FILES/EXTERNAL SETUP
  377.         _____________________________________________________________________
  378.  
  379.         (F4) Files/external setup
  380.              StS interfaces to various external programs to allow the user to
  381.         process compressed files, edit files, and more.  This option will
  382.         allow you to define the programs and location of these programs on
  383.         your system.
  384.              First we need to define some general rules for the program
  385.         descriptions.  These rules apply to all programs defined under the
  386.         option.
  387.  
  388.                     GENERAL RULES FOR EXTERNAL FILE SPECIFICATION
  389.  
  390.         (1.)  Include the drive letter.  Unless you absolutely plan to use
  391.               StS only on one drive you will need to include a drive letter
  392.               on all program descriptions.
  393.  
  394.         (2.)  Include the full and complete path from the root.  StS uses the
  395.               MS-DOS EXEC function to run these programs.  The EXEC function
  396.               does not search for the user defined PATH= string in the
  397.               environment so you must explicitly tell StS where the file is
  398.               located.
  399.  
  400.         (3.)  Include the complete filename with the extension.  The EXEC
  401.               function does not assume a .COM or .EXE extension as does DOS
  402.               itself.  If the extension is not provided StS will be unable to
  403.               execute the program.
  404.  
  405.         Example:
  406.                    Assume that my editor (E88.EXE) was located in a sub-
  407.               directory I call GREAT which is itself a sub-directory of
  408.               EDITORS located on my hard disk drive c.
  409.                    My string to define the Editor utl would be:
  410.               C:\EDITORS\GREAT\E88.EXE
  411.                                                                           5
  412.  
  413.              Now that we have the general rules down, lets examine the
  414.         programs needed.  These will be discussed in the order they appear in
  415.         the menu.  To set these strings, press the associated function key
  416.         and type in the new name at the prompt.
  417.  
  418.              (F1) ZIP utility setup.
  419.                   These are the programs to work with .ZIP format files.
  420.  
  421.              (F2) ARC utility setup.
  422.                   These are the programs to work with .ARC format files.
  423.  
  424.              (F3) LZH utility setup.
  425.                   These are the programs to work with .LZH format files.
  426.  
  427.              (F4) PAK utility setup.
  428.                   These are the programs to work with .PAK format files.
  429.  
  430.         * * NOTICE * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  431.         *
  432.         * Please see Appendix A in this .DOC file for information about
  433.         * changing the actual file compression program commands.  Do not
  434.         * attempt to change these strings before reading Appendix A.
  435.         *
  436.         * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  437.  
  438.  
  439.              (F5) and (F6) Editor, Viewer and user files 1-3  & 4-8
  440.  
  441.                   The editor may be ANY user defined text editor or word
  442.                   processor.  It is highly recommended but not required
  443.                   that the program be capable of accepting the filename to be
  444.                   edited on the command line.  For example:  It is possible to
  445.                   run E88 from the DOS prompt and give it a filename to edit
  446.                   at the same time. ie. C>E88 myfile.txt  would load E88 for
  447.                   editing myfile.txt.  If your word processor can accept a
  448.                   filename in this manner, it will work well from StS.  You
  449.                   will also note a line asking for parameters to pass.  The
  450.                   parameters refer to command line switches that some programs
  451.                   can accept.  For example if I use the /H option with E88 it
  452.                   would cause the editor to come up in 43 line EGA mode.
  453.              ***  If you want StS to prompt for user input parameters, enter
  454.                   a question mark (?) in the parameter field of any of the
  455.                   user defined utility programs.
  456.  
  457.                   The viewer definition is optional.  The user may define any
  458.                   external view program in a manner similar to the editor
  459.                   definition above.  If the viewer is not defined by the user,
  460.                   StS will use its internal view routine.
  461.  
  462.                                                                           6
  463.  
  464.                   The user defined utility(s) can be ANY .EXE, .COM  or .BAT
  465.                   file.  If the utility accepts a filename on the command line
  466.                   then you should set the Pass filename option to <Y>.  If you
  467.                   would like for StS to pause before it clears the screen and
  468.                   returns then set the Pause option to <Y>.  The pause option
  469.                   allows the user to read whatever text that the utility might
  470.                   print to the screen just before it exited.  If you desire to
  471.                   use a .BAT file that changes directories, make sure that you
  472.                   use the complete path from the root with the CD command.
  473.                   This function can be used for a secondary editor or list
  474.                   program.  Buerg's LIST.COM program is a popular choice for
  475.                   this option.  StS version 3.20 now supports up to 8 user
  476.                   defined utilities.
  477.  
  478.              (F7) Help File path/name.
  479.                   This option allows the user to define the name and location
  480.                   of the StS help file.  The help file may be any ASCII text
  481.                   file.  Follow the on-screen instructions to modify this
  482.                   option.
  483.  
  484.              (F8) Working directory setting.
  485.                   This is the default setting for the right side of the StS
  486.                   display.  Stereo Shell uses this working directory as
  487.                   the default source and destination of files that will be
  488.                   included in, or extracted from, compressed files.  This
  489.                   setting defaults to C:\ZDIR\ and it is recommended that the
  490.                   novice user not adjust this unless it is necessary.  Unless
  491.                   your system for some reason does not have a C: drive with
  492.                   sufficient space on it, or you just can't stand the name
  493.                   ZDIR, it should not be necessary to change this path.  If
  494.                   you do decide to adjust this, please follow the instructions
  495.                   provided on the screen carefully.  Include the drive letter
  496.                   and the complete path from the root.  This directory may
  497.                   at times contain large numbers of files and should not be
  498.                   setup on a floppy disk drive.
  499.  
  500.  
  501.  
  502.         >> Sub Sec. 1.4.4          SAVE SETTINGS AND EXIT
  503.         _____________________________________________________________________
  504.  
  505.         (F5) Save settings and exit.
  506.              This main menu option will save the settings you have defined
  507.         and exit back to the StS main screen.  The settings are saved in the
  508.         root directory of the current disk drive in a file named
  509.         STSCFG.CFG.  In the event that you ever want to start over from the
  510.         internal program default settings, simply erase this .CFG file before
  511.         running StS.
  512.  
  513.         SETUP NOTE:  You may set each window of the StS display to sort files
  514.                      in various manners by using the <F3> function key while
  515.                      running the main program.  When you select option (F5)
  516.                      in setup mode your currently defined sort settings will
  517.                      be saved.  The windows will then "come up" sorted as you
  518.                      have them defined each time you execute StS.
  519.                                                                           7
  520.  
  521.  
  522.  
  523.         NOTE: An environment variable setting is provided to allow the user to
  524.               "hard code" the configuration file name and location.  This
  525.               feature will allow you purists out there to put the config-
  526.               uration file in some place other than the root directory.
  527.               This also allows users who desire to run STS from various
  528.               disk drives to ensure that STS will always be able to find the
  529.               setup file
  530.  
  531.               The string is:  SET STS_CFG=[d:][path](filename.ext)
  532.  
  533.           Note: Use all CAPITAL LETTERS.  It is the user's responsibility to
  534.               provide a valid drive and path specification.  If you wish
  535.               to place your config file in a different place but do not
  536.               want to go through the setup procedure again, first copy your
  537.               present config file to the place where you want it and then
  538.               set the string to point at it.  If you rename it, make sure
  539.               the string contains the proper name.  STS will use the
  540.               SET= data if found, otherwise it will default to the current
  541.               root and the default name.
  542.  
  543.           Example:  If I wanted my config file to be located in a
  544.               sub-directory I have named STEREO, I would add this string to
  545.               my AUTOEXEC.BAT file.   SET STS_CFG=C:\STEREO\STSCFG.CFG
  546.               >> Note that I have included the complete drive, path, and
  547.               filename.  This is necessary!
  548.  
  549.  
  550.         >> Sub Sec. 1.4.5                EXIT NO SAVE
  551.         _____________________________________________________________________
  552.  
  553.         (F6) or <Esc.>  Exit NO save.
  554.              This option will take you back to the StS main screen without
  555.         saving the changes in the STSCFG.CFG file.  This is useful for
  556.         experimenting with colors or for temporary setup changes.
  557.  
  558.                                                                           8
  559.  
  560.         _____________________________________________________________________
  561.  
  562.         >> PART 2                   USING STEREO SHELL
  563.         _____________________________________________________________________
  564.  
  565.  
  566.  
  567.         >> Sec. 2.1                   INTRODUCTION
  568.         _____________________________________________________________________
  569.  
  570.              Stereo Shell is a unique DOS shell utility program.  This
  571.         program provides two fully independent file/directory displays which
  572.         enable it to provide extremely powerful, yet simple, file handling
  573.         functions.  The twin, or if you will, stereo display allows the user
  574.         to perform file operations such as move and copy between any two
  575.         drives, or directories, or combinations of drive/directories on the
  576.         machine without ever typing a file or path name.
  577.  
  578.              Stereo Shell was also intended to be a fast, simple, and
  579.         user friendly program to handle the otherwise tedious task of working
  580.         with compressed files.  StS takes a fresh approach to this task in
  581.         that it uses a separate directory and split screen display to isolate
  582.         and monitor the files associated with a compressed file.
  583.  
  584.              StS provides intelligent, easy to use menus for handling file
  585.         and compressing functions.  These menus are intelligent in that the
  586.         menu that appears on the screen for the user is based on the filename
  587.         extension of the file selected.  For example, selecting a .ZIP file
  588.         from the directory display will automatically open the file compressor
  589.         operation window.  The menu functions are of the "point-n-shoot"
  590.         variety but also allow quick execution via the function keys.
  591.  
  592.              StS supports most of the standard file and compression commands
  593.         through its menus and function keys.  The following list is provided
  594.         to give the user an idea of what StS will do.
  595.  
  596.         StS Functions
  597.  
  598.         Move file ........................ (from anywhere to anywhere)
  599.         Rename file ...................... (standard DOS function)
  600.         Copy file ........................ (from anywhere to anywhere)
  601.         Erase file ....................... (standard DOS function)
  602.         Erase read-only files ............ (asks to be sure, then zap)
  603.         Move tagged files  ............... (very fast and smooth)
  604.         Copy tagged files  ............... (from anywhere to anywhere)
  605.         Erase tagged files ............... (prompted super zap)
  606.         Add tagged to library file ....... (build a compressed file)
  607.         Convert tagged to another format . (block convert your library files)
  608.         View file ........................ (built in dual mode viewer)
  609.         Edit file ........................ (user defined editor/Wp)
  610.         File attribute modify ............ (change dates times and attributes)
  611.         User file function ............... (8 user defined utility programs)
  612.         Execute program .................. (.EXE, .COM, .BAT files)
  613.         Quick find filename .............. (intelligent search within dir.)
  614.         Change drive ..................... (with a single keystroke)
  615.         Change drive ..................... (from DOS menu. Allows A-Z drives)
  616.         Change alternate drive ........... (changes un-hooked side)
  617.         Change alternate drive ........... (from DOS menu. Allows A-Z drives)
  618.                                                                           9
  619.  
  620.         Change directory ................. (fast, easy, sidebar technique)
  621.         Make directory ................... (from DOS command menu)
  622.         Sort options ..................... (sort each window independently)
  623.         Remove directory ................. (use <F10> or <Alt><F10>)
  624.         DOS command ...................... (run any DOS command from StS)
  625.         DOS gateway ...................... (type EXIT to return)
  626.  
  627.         Supports .ZIP .ARC .LZH .PAK formats     ------|
  628.         Create compression                             |
  629.         Extract files                                  |- Compression utility
  630.         Test compression                               |- command support.
  631.         View files in compression                      |- Works with four com-
  632.         Verbose list compression contents.             |- pession programs.
  633.         Freshen files.                                 |
  634.         Update files.                                  |- Tagged file support
  635.         Delete files from compression.                 |- as well, see above.
  636.         Convert from format to format            ------|
  637.  
  638.  
  639.         >> Sec. 2.2                  THE StS DISPLAY
  640.         _____________________________________________________________________
  641.  
  642.              When StS is executed, the user is presented with a screen split
  643.         into 3 main sections.  There is a left file window that includes
  644.         a sidebar labeled Chg. Dir., and a right file window that shows
  645.         the contents of the working directory.  Near the bottom of the screen
  646.         is a title line with date/time display and also a function key guide.
  647.  
  648.              This section, explaining what the screen windows mean and do, is
  649.         probably the most important section of the .DOC file.  A complete
  650.         understanding of the StS display and the stereo directory concept will
  651.         make the remainder of the information presented here almost redundant.
  652.         The split screen/dual directory display is the key to StS's simplicity
  653.         and also what sets it apart from other DOS shell utility programs.
  654.         We will start at the top of the display and examine each main area in
  655.         detail.
  656.  
  657.              >> Sub-Sec. 2.2.1          THE FILE WINDOWS
  658.              ________________________________________________________________
  659.  
  660.                   Both file windows are dynamic.  They are capable of display-
  661.              ing the contents of any drive or directory on your machine.  The
  662.              ability to work with two fully functional displays at a time
  663.              makes for an extremely powerful file manipulation and
  664.              maintenance utility.  The user can work "between" the displays
  665.              when moving or copying files.  This unique ability eliminates
  666.              the necessity of ever typing in a path or filename.  Please
  667.              note; StS does allow you to type in paths and such for
  668.              convenience, but unless a file is being renamed or created, it
  669.              is possible to do all move and copy operations with only your
  670.              mouse or cursor keypad.
  671.  
  672.                   Information pertaining to the current file window display
  673.              is presented at various points within the window.  At the top
  674.              center of each file window, actually on the border, StS displays
  675.              a VOLUME = message.  This will always show the disk drive to
  676.              which the window is currently assigned.  The drive:path at which
  677.              the window is currently pointed is displayed in the top title
  678.                                                                          10
  679.  
  680.              area of the window.  In the center or main section is the
  681.              familiar filename-size-date display.  An occasional hi-lighted
  682.              block containing a lower-case s, r, or h may also appear just to
  683.              the left of the date on some files.  This indicates that the file
  684.              has special attribute(s) assigned to it on the disk. r,s, and h
  685.              refer to read-only, hidden, and system files respectively.  In
  686.              cases where the file has more than one of these attributes set
  687.              only the most important will appear with the hierarchy being h,
  688.              r, s.  Also note that several filenames may also show a small
  689.              dot to the immediate right of the file size.  This dot indicates
  690.              that the file archive bit is set.  File attributes and their
  691.              meanings are discussed later in this manual under the General
  692.              File option command menu.
  693.  
  694.                   The filename display will list the files present on disk
  695.              in sorted order depending on the sort option chosen by the user.
  696.              Sort types of file/ext, ext/file, date, size, and unsorted are
  697.              supported and selected by pressing <F3> or <Alt><F3>.  <Alt><F3>
  698.              will cycle backwards through the list of sort types.  The sort
  699.              you have defined for each window is saved when you save the setup
  700.              in setup mode.  In the bottom title area the free disk space
  701.              for the selected drive is shown.  The sort type, file size, date,
  702.              and attributes are shown on the bottom border areas.
  703.  
  704.  
  705.  
  706.              >> Sub-Sec. 2.2.2         THE CHG. DIR. WINDOW
  707.              ________________________________________________________________
  708.  
  709.                   In the center of the display is a narrow vertical window
  710.             titled Chg.Dir.  This window area is used to display
  711.             sub-directory information and allow you to easily move around
  712.             on the disk(s).
  713.  
  714.                   A brief definition is in order here to explain a bit of
  715.             Stereo Shell jargon:.... "Hooked" refers to the appearance of
  716.             the directory window as it is graphically displayed on the
  717.             screen.  When the Chg.Dir. window is hooked to a file window, it
  718.             appears to be connected to the file window and will form a
  719.             continuous outer boundary.  If the left and right file windows
  720.             are in different colors, the Chg.Dir. window will assume the
  721.             color of the file window to which it is hooked.
  722.  
  723.                   The Chg.Dir. window always displays the sub-directories
  724.             of the file window currently hooked.  Pressing the left and right
  725.             arrow keys or moving the mouse will allow the user to hook the
  726.             Chg.Dir. window to either file window so long as there is file or
  727.             directory information available to be read from that drive.  StS
  728.             logic prevents the user from placing the cursor in a completely
  729.             blank window and thus will not allow a hook when a disk is
  730.             completely blank and contains no sub-directories.
  731.  
  732.                   The Chg.Dir. window, or directory sidebar window is a unique
  733.             feature of StS and provides the user with the means to zip
  734.             around on the disk.  The change directory sidebar window
  735.             displays, in sorted order, the sub-directories associated with
  736.             the currently hooked file window.  By separating the directories
  737.             from the filename list and providing the user with a scrollable
  738.             sorted listing, StS is probably one of the fastest, easiest, and
  739.                                                                          11
  740.  
  741.  
  742.             most convenient to use directory programs available.  By simply
  743.             placing the "light bar" on the directory you want and pressing
  744.             [ENTER], you can move anywhere on the disk.  One feature of
  745.             the directory display may not be familiar to some users and
  746.             requires some explanation here.  If you are displaying a
  747.             sub-directory listing, you will notice that the first directory
  748.             in the Chg. Dir. sidebar window appears as two dots (..).  These
  749.             two dots are the link to the parent of that sub-directory.
  750.             Selecting the double dot directory will take you "up a notch"
  751.             thus, this is the means to go backwards on the tree.  This is the
  752.             standard DOS method to do this job, not something that was
  753.             created by the author.  In fact many users will be delighted to
  754.             know that this works from the DOS prompt.  Anytime you are in a
  755.             sub-directory entering a CD .. command will take you up to the
  756.             parent directory.
  757.  
  758.                   In the bottom title area of the Chg.Dir. window the total
  759.             of all marked (tagged) files for the currently hooked directory
  760.             is displayed.  One quick trick worth mention here is the fact
  761.             that the user can mark all files in the window and quickly find
  762.             the total disk space occupied by the files.  See the INS and DEL
  763.             keys for the mark/un-mark all feature.
  764.  
  765.  
  766.  
  767.             >> Sub-Sec. 2.2.3      THE TITLE AND FUNCTION KEY AREA
  768.             ________________________________________________________________
  769.  
  770.                   Across the bottom of the StS display the user finds a
  771.             program title/version/copyright and date/time line.  Below that
  772.             is a function key guide.  This is a standard function key help
  773.             line and shows an abbreviated command for each F-key.
  774.             Keys F8 and F10 may be used to rename and erase directories as
  775.             well as files.  DOS 3.xx+ is required to rename a directory.
  776.  
  777.  
  778.         >> Sec. 2.3            StS DIRECT KEYS AND COMMANDS
  779.         _____________________________________________________________________
  780.  
  781.                   This section will describe the direct key functions
  782.             available to the StS user when file selection is in effect.
  783.  
  784.  
  785.              >> Sub-Sec. 2.3.1       THE CURSOR AND SCREEN KEYS
  786.              ________________________________________________________________
  787.  
  788.                   The cursor and screen keys provide the user with the means
  789.             to select files and directories.  Here we will list all the
  790.             active keys in this group and detail what they do.
  791.  
  792.  
  793.              > Left and Right arrow keys <
  794.  
  795.                   The left and right arrow keys select the screen window.
  796.             The selected window will contain a "light bar" cursor.  The
  797.             arrow keys wrap around between windows and all empty windows are
  798.             skipped.
  799.                                                                           12
  800.  
  801.             > Up and Dn arrow keys <
  802.  
  803.                   The up and down arrow keys allow the user to select a file
  804.             or directory within a window.  These keys move the cursor and
  805.             also scroll the display when on the edge.  The speaker will beep
  806.             when the first and last entry in the window is reached.
  807.  
  808.             > Home and End keys <
  809.  
  810.                   The home and end keys will instantly scroll the selected
  811.             window to the first and last entry in the window and place the
  812.             light bar on it.
  813.  
  814.  
  815.             > PgUp and PgDn <
  816.  
  817.                   The page up and page down keys will instantly scroll the
  818.             selected window display one page up or down.
  819.  
  820.             > The tab key. <
  821.  
  822.                   The tab key will move the cursor between windows.
  823.  
  824.  
  825.             >> Sub-Sec. 2.3.2     THE LETTER, NUMBER, AND MARKING KEYS
  826.             ________________________________________________________________
  827.  
  828.                   The letter and number keys serve a very important role in
  829.             the StS user interface.  This section explains their use.
  830.  
  831.  
  832.             > The letter keys; A,B,C,D, etc <
  833.  
  834.                   The letter keys are used for a "QUICK FIND" scroll.
  835.             Pressing a letter key will find a filename, extension, or
  836.             directory beginning with the letter that is nearest to, without
  837.             exceeding the letter that was pressed.  This QUICK FIND is based
  838.             on either the filename or extension depending on what the user
  839.             has selected as the primary sort, ie. filename/ext or ext/file-
  840.             name.  QUICK FIND also has some built in intelligence.  If all
  841.             the files in a directory have extensions that begin with the same
  842.             same letter, and you are sorting by extension, then the QUICK
  843.             FIND automatically switches to a filename find.  This switching
  844.             allows users to set up directories containing files which are
  845.             all of the same type and still be able to use QUICK FIND to
  846.             advantage.  QUICK FIND is disabled if you have selected any sort
  847.             than file/ext or ext/file.
  848.  
  849.                   Pressing a letter key more than once will cause the cursor
  850.             to go to the next file starting with that letter and so on until
  851.             the last file is found.  Pressing the same letter key twice on
  852.             the last file will cause the cursor to again go to the first
  853.             file and start back down the list.
  854.  
  855.                   Valid keys for the QUICK FIND are A-Z.
  856.                                                                           13
  857.  
  858.             > The number keys; 1,2,3 etc. <
  859.  
  860.                   The number keys allow the StS user to select the disk
  861.             drive for display in the hooked window.  Upon execution, StS
  862.             request drive information from DOS and assigns the number keys 1-
  863.             9 to access the correct drive letters.  The keys are assigned as
  864.             1=A: 2=B: etc.  If you press an unassigned number key StS will
  865.             respond with a beep.
  866.  
  867.                   Pressing a number key will change the hooked window to the
  868.             drive specified.  The user can change the other side, the
  869.             un-hooked side by using <Alt> <1,2,3,etc.>.
  870.  
  871.                   Users with more drives than are accessible with the number
  872.             keys may select these drives from the DOS menu.
  873.  
  874.              > The <Alt> number keys; <Alt>1,2,3 etc. <
  875.  
  876.      ***          The combination of <Alt> and the number keys 1,2,3, etc.
  877.             will allow the user to change the un_hooked file window to
  878.             another drive.  This is a very important feature due to one of
  879.             the idiosyncrasies of stereo windows.  If you have a window
  880.             pointed at say, a blank, formatted floppy disk, there is no way
  881.             to hook to that window because it is totally blank.  Pressing
  882.             <Alt> 1,2,3 will allow the user to change the drive of that
  883.             window without ever hooking to it.  A good way to remember this
  884.             command is to always think of the un-hooked window as the
  885.             alternate window and hence <Alt> key controlled.
  886.  
  887.                   Users with more drives than are accessible with the number
  888.             keys may select these drives from the DOS menu.
  889.  
  890.  
  891.             > The space bar. <
  892.  
  893.                   The space bar will mark or unmark (tag) a file for
  894.             subsequent copy or erase activity.  The marked file is indicated
  895.             by a small diamond displayed at the end of the filename
  896.             extension.
  897.  
  898.             > The Ins. and Del. keys. <
  899.  
  900.                   The insert and delete keys will instantly mark or un-mark
  901.             all files in a directory window.
  902.  
  903.             > The [Alt] [H] key. <   (help)
  904.                   This key pair will load the user defined StS help file and
  905.                   display it with the viewer.
  906.  
  907.             > The [Alt] [Q] key. <   (quit)
  908.                   This key pair is the fastest way to exit from StS.  When
  909.                   pressed, this key combination will return the user to DOS
  910.                   and restore the drive/directory that was current when StS
  911.                   was executed.
  912.  
  913.             > The [Alt] [R] key. <   (reset)
  914.                   This key pair will reset the right side to the work dir.
  915.                                                                           14
  916.  
  917.             > The [Alt] [S] key. <   (setup)
  918.                   This key pair will place StS in setup mode.
  919.  
  920.             > The [Alt] [T] key. <   (time check)
  921.                   This key combination will toggle the hooked window display
  922.                   mode between size/date and date/time mode.  The window mode
  923.                   for each window can be saved by saving the setup with
  924.                   the windows set as desired.
  925.  
  926.             > The [Alt] [E] key. <   (enhanced display)
  927.                   This key pair will switch the StS display resoloution on
  928.                   MCGA, EGA, or VGA equipped systems.  Three modes are sup-
  929.                   ported on the MCGA and VGA, two are available on the EGA.
  930.  
  931.             > The [Alt] [D] key. <   (DOS commmand/gateway)
  932.                   This key pair will open a dialogue window which will allow
  933.                   the user to either execute a DOS command directly or to
  934.                   "gateway" to DOS.  Entering nothing on the command line
  935.                   will open the gateway.  The drive/directory that will be
  936.                   considered "current" by DOS when the command is issued is
  937.                   displayed in the window.
  938.  
  939.             >> Sub-Sec. 2.3.3            THE COMMAND KEYS
  940.             ________________________________________________________________
  941.  
  942.                   The command keys open an StS menu.  This section outlines
  943.             the use of the command keys.
  944.  
  945.  
  946.             > The Enter key <
  947.  
  948.                   The carriage return or enter key is used to select a file
  949.             or directory.  In the case of a directory selection, StS will
  950.             immediately change and display the new directory in the hooked
  951.             window, and any associated sub-directories in the Chg. Dir.
  952.             sidebar area.  In the case of a file selection, StS will open
  953.             the appropriate menu to work with that file based on the filename
  954.             extension.  A .ZIP or .ARC file opens the compression menu.  A
  955.             .EXE .COM or .BAT file opens the EXE COM BAT window.  And the
  956.             selection of any other file extension opens the GENERAL file menu.
  957.  
  958.  
  959.             > [F1], [+], or [Esc] keys <
  960.  
  961.                   Pressing the F1, +, or Esc. keys opens the DOS menu.  The
  962.             DOS window is described in detail in the following sections, but
  963.             for now, this is how it is accessed.
  964.  
  965.                    It was decided to use so many keys to do this job for
  966.             several reasons.  F1 and Esc. are the keys most users
  967.             instinctively think of as the method to escape from, or get help
  968.             in using, a program.  So, they were both used here.  F1 has the
  969.             added nicety of being the first command in the DOS window,
  970.             namely, EXIT to DOS.  By pressing F1 repeatedly the user can
  971.             quickly exit from StS.  The plus key was chosen for its location.
  972.             Since most keyboards have a large plus key located near the
  973.             numeric keypad (cursor control) area, using the plus key as a
  974.                                                                           15
  975.  
  976.  
  977.             substitute for Esc. allows one handed operation of StS.
  978.             The plus key works as a replacement for Esc. everywhere in StS
  979.             except when the program is prompting for a filename.  Since the
  980.             user has full cursor control, an ENTER key, and a plus key, all
  981.             located in one bundle on the standard keyboard, the user can
  982.             almost operate StS with just one hand.
  983.  
  984.  
  985.             > The other active function keys <
  986.  
  987.                   Several other function keys are active when StS is in
  988.             file selection mode.  Here is a description of their functions.
  989.  
  990.             [F2]   Function key F2 calls the marked file option menu.  This
  991.                    key will allow you to move, copy, erase, etc. files that
  992.                    have been tagged.
  993.  
  994.             [F3]   Function key F3 will cycle the currently hooked window
  995.                    through the various sort types and re-sort the list.
  996.  
  997.             [Alt] [F3]   This key pair is identical to [F3] except that it
  998.                    backs up though the sort types.  Press this pair to quickly
  999.                    get back to where you were.
  1000.  
  1001.             [F4]   Function key F4 will immediately open the user defined
  1002.                    file utility menu which will allow you to select a
  1003.                    pre-defined utility program to run.  Please see part 1 for
  1004.                    information on defining these utilities.
  1005.  
  1006.             [F5]   Function key F5 will immediately execute the user defined
  1007.                    edit utility program, passing to it, the filename beneath
  1008.                    the cursor.  Please see part 1 for information on defining
  1009.                    this utility.
  1010.  
  1011.             [F6]   Function key F6 will immediately execute the internal
  1012.                    view utility program.  The Stereo Shell view utility will
  1013.                    analyze the filename extension and appear either in HEX
  1014.                    mode or ASCII mode.  Pressing the space bar will switch
  1015.                    modes.  Please see the later section on StS view.
  1016.  
  1017.             [F7]   Function key F7 will allow the user to move a file to any
  1018.                    other directory.  When F7 is pressed, the lower screen
  1019.                    will be overlaid with a dialogue box requesting that the
  1020.                    user enter a new path filename to move to.  The currently
  1021.                    selected file will be displayed in the top left corner
  1022.                    of the box window.  If only a path is specified, the file
  1023.                    will be moved to the new location using the same name.
  1024.                    If a new name is specified, the file will be moved and
  1025.                    renamed in one operation.
  1026.                    * * * As a special feature of StS, if nothing is
  1027.                    specified, and the user simply presses ENTER, the file
  1028.                    is moved between the currently displayed windows.  If
  1029.                    the user is in the left window the file will be moved to
  1030.                    the right window and vice-versa.  Pressing Esc. while
  1031.                    being prompted for input will cancel the operation.
  1032.                                                                           16
  1033.  
  1034.             [F8]   Function key F8 will allow the user to rename a file.
  1035.                    When F8 is pressed, the lower screen will be overlaid with
  1036.                    a dialogue box requesting the new filename.  The currently
  1037.                    selected file will be displayed in the top left corner
  1038.                    of the box window. * * * F8 also serves as a move file
  1039.                    command.  If a valid path is entered without a filename
  1040.                    then the file is simply moved to the new location.  If a
  1041.                    path and filename are entered, the file is both moved and
  1042.                    renamed in one operation!  If only the filename is given,
  1043.                    the file is simply renamed.   Pressing Esc. while being
  1044.                    prompted for input will cancel the operation.
  1045.  
  1046.  
  1047.             [F9]   Function key F9 will allow the user to copy a file to any
  1048.                    drive or directory.  When F9 is pressed, the lower screen
  1049.                    will be overlaid with a dialogue box requesting that the
  1050.                    user enter a new [d:] [path] [filename.ext].  The current-
  1051.                    ly selected file will be displayed in the top left
  1052.                    corner of the box window.  If only a drive or path is
  1053.                    specified the file will be copied to the new location
  1054.                    under the same name.  If a new name is specified, the
  1055.                    copy of the file will use the specified name.
  1056.                    * * * As a special feature of StS, if nothing is
  1057.                    specified, and the user simply presses ENTER, the file
  1058.                    is copied between the currently displayed windows.  If
  1059.                    the user is in the left window the file will be copied to
  1060.                    the right window and vice-versa.  Pressing Esc. while
  1061.                    being prompted for input will cancel the operation.
  1062.  
  1063.  
  1064.             [F10]  Function key F10 is the erase file command.  This key
  1065.                    prompts for confirmation of the erase.  Please see the
  1066.                    next function for a more efficient way to erase files.
  1067.  
  1068.  
  1069.             [Alt] [F10]   The key combination of Alt. F10 will erase the
  1070.                    file or directory under the cursor!  In the case of a
  1071.                    file the operation simply "zaps" the file.  If  this
  1072.                    key is used to delete a directory entry, the directory
  1073.                    must be empty or StS will report the error and the
  1074.                    directory will not be removed.  Please note that a two
  1075.                    key combination was used for this function to prevent
  1076.                    accidental erasure of files.
  1077.  
  1078.             >> Sub-Sec. 2.3.4          MOUSE CONTROL
  1079.             ________________________________________________________________
  1080.  
  1081.                   Stereo Shell includes a built in mouse interface.  To use
  1082.             your mouse, a Microsoft compatible mouse driver is all that is
  1083.             required.  See your mouse documentation for information on how to
  1084.             load the mouse driver.
  1085.                                                                           17
  1086.  
  1087.  
  1088.                   The StS mouse interface emulates various keyboard keys to
  1089.             provide user control.  The key emulations are outlined below.
  1090.  
  1091.                    Left button:...... Same as <CR> key.
  1092.                    Right button:..... Same as <Esc> key.
  1093.                    Both buttons:..... Same as <Space bar>.  Hold to repeat.
  1094.                    Roll away:........ Same as <Up arrow> key.
  1095.                    Roll toward:...... Same as <Dn arrow> key.
  1096.                    Roll left:........ Same as <Lt arrow> key.
  1097.                    Roll right:....... Same as <Rt arrow> key.
  1098.  
  1099.  
  1100.             >> Sub-Sec. 2.3.5          FILENAME CONVENTIONS
  1101.             ________________________________________________________________
  1102.  
  1103.                  StS uses standard DOS filename conventions when prompting
  1104.             for input.  Items displayed in square brackets are optional
  1105.             while those displayed in parenthesis are required.  All drive
  1106.             letters must be followed by a colon and all path names must end
  1107.             in either a slash or backslash.   For more information on
  1108.             standard DOS conventions, see the DOS manual.
  1109.  
  1110.  
  1111.  
  1112.         >> Sec. 2.4                  THE DOS MENU
  1113.         _____________________________________________________________________
  1114.  
  1115.              The DOS window provides the StS user with the ability to
  1116.         perform some basic program functions such as opening the DOS gateway
  1117.         and exiting StS.  This window is opened by pressing either <Esc> or
  1118.         <+> or <F1>.
  1119.  
  1120.               This section will take the functions available in the DOS
  1121.         window and explain them in the order they appear.
  1122.  
  1123.  
  1124.         [F1]   QUIT and return to DOS.
  1125.                     This option will end StS.  Through this method, the user
  1126.                may exit back to the original load drive\directory or exit
  1127.                into either displayed window.  See also <Alt><Q> for a faster
  1128.                exit method.
  1129.  
  1130.         [F2]   ERASE working dir. files.
  1131.                     This option provides a fast and neat method to erase the
  1132.                contents of the working directory.  When selected, the files in
  1133.                the working directory will be erased.
  1134.  
  1135.         [F3]   DOS gateway/command.
  1136.                     This option opens a dialogue window which will allow
  1137.                the user to either execute a DOS command directly or to
  1138.                "gateway" to DOS.  Entering nothing on the command line
  1139.                will open the gateway.  The drive/directory that will be
  1140.                considered "current" by DOS when the command is issued is
  1141.                displayed in the window.
  1142.  
  1143.         [F4]   CREATE a compressed file.
  1144.                      This option will allow the user to create a totally new
  1145.                                                                           18
  1146.  
  1147.  
  1148.                compressed file.  The user will first be asked to select a type
  1149.                and then the program will prompt for the filename.  StS will
  1150.                then execute the utility and pass the create command to it.
  1151.                All files that are currently in the work dir. will be included
  1152.                in the new compression or added to any existing compression
  1153.                that has the name specified by the user.  The new file will be
  1154.                created in the currently hooked window.  Pressing Esc. while
  1155.                being prompted for the file type or filename will cancel the
  1156.                operation.  * This command invokes a sub-menu that allows I/O
  1157.                re-direction.  Please see section 2.8.1 for information
  1158.                concerning this menu.
  1159.  
  1160.  
  1161.         [F5]   MAKE a new sub-directory
  1162.                     This option will allow the user to make a new
  1163.                sub-directory on the disk.  The user will be prompted for the
  1164.                path and directory name.  Pressing Esc. while being prompted
  1165.                for the name will cancel the operation.
  1166.  
  1167.         [F6]   MARKED file operations.
  1168.                      This command will open the marked file operations  window
  1169.                allowing the user to do marked operations.  Please see the
  1170.                marked file menu section later in this manual.
  1171.  
  1172.         [F7]   DRIVE chg.  (hooked side)
  1173.                      This option allows the user to change the disk drive to
  1174.                which the hooked window is assigned.  Users with more logical
  1175.                disk drives than are addressable via the number key method may
  1176.                use options F7 and F8 to reach them.  StS internally bit-maps
  1177.                all valid disk drives and will only display valid letters.
  1178.                Mouse users can select drives by moving the mouse vertically
  1179.                and clicking the left button on the drive letter.
  1180.  
  1181.         [F8]   DRIVE chg.   (un-hooked).
  1182.                      This option is identical to option F7 above except that
  1183.                it allows selection of the un-hooked window.
  1184.  
  1185.  
  1186.         [F9]   SETUP (tune Stereo Shell)
  1187.                      Will run the internal setup program.  The use of the
  1188.                setup program is explained in part 1.
  1189.  
  1190.  
  1191.  
  1192.         >> Sec. 2.5              THE GENERAL FILE MENU
  1193.         _____________________________________________________________________
  1194.  
  1195.              The general file menu is opened when the user selects a file
  1196.         that does not have an extension of EXE, COM, BAT, ARC, ZIP, etc.  This
  1197.         section describes the options available via this window.
  1198.  
  1199.         [F1]   VIEW the selected file.
  1200.                     This option will run the internal dual mode view utility.
  1201.                The View utility will begin in either ASCII or Hex mode
  1202.                depending on the file type selected.  Pressing the space bar
  1203.                will switch modes.  The full cursor pad or the mouse may be
  1204.                used to control the viewer.
  1205.                                                                           19
  1206.  
  1207.  
  1208.         [F2]   EDIT the selected file.
  1209.                     This option will execute the user defined external editor
  1210.                or word processor program and pass the filename to it.  Please
  1211.                see part 1 for setup information.
  1212.  
  1213.         [F3]   USER defined file utility.
  1214.                     This function will immediately open the user defined
  1215.                file utility menu which will allow you to select a
  1216.                pre-defined utility program to run.  Please see part 1 for
  1217.                information on defining these utilities.
  1218.  
  1219.         [F4]   COPY the selected file.
  1220.                     This function will allow the user to copy a file to any
  1221.                drive or directory.  When this function is used, the lower
  1222.                screen will be overlaid with a dialogue box requesting that the
  1223.                user enter a new [d:] [path] [filename.ext].  The currently
  1224.                selected file will be displayed in the top left corner of
  1225.                the window.  If only a drive or path is specified the file
  1226.                will be copied to the new location under the same name.  If a
  1227.                new name is specified, the copy of the file will use the
  1228.                specified name.  * * * As a special feature of StS, if
  1229.                nothing is specified, and the user simply presses ENTER, the
  1230.                file is copied between the currently displayed windows.  If
  1231.                the user is in the left window the file will be copied to
  1232.                the right window and vice-versa.  Pressing Esc. while being
  1233.                prompted for the filename will cancel the operation.
  1234.  
  1235.         [F5]   RENAME the selected file.
  1236.                     This function will allow the user to rename a file.  When
  1237.                this function is selected, the lower screen will be overlaid
  1238.                with a dialogue box requesting the new filename.  The currently
  1239.                selected file will be displayed in the top left corner of
  1240.                the window. * * * This function also serves as a move file
  1241.                command.  If a valid path is entered without a filename then
  1242.                the file is simply moved to the new location.  If a path and
  1243.                filename are entered, the file is both moved and renamed in
  1244.                one operation!  If only the filename is given, the file is
  1245.                simply renamed.   Pressing Esc. while being prompted for input
  1246.                will cancel the operation.
  1247.  
  1248.  
  1249.         [F6]   MOVE the selected file.
  1250.                     This function will allow the user to move a file.  When
  1251.                this function is selected, the lower screen will be overlaid
  1252.                with a dialogue box requesting the new pathname.  The currently
  1253.                selected file will be displayed in the top left corner of
  1254.                the window. * This function is a variation of the rename
  1255.                command tailored specifically for moving files.  If the source
  1256.                and destination paths are on different drives, the program will
  1257.                automatically switch to a copy/delete sequence to accomplish
  1258.                the move operation.  The move command takes advantage of the
  1259.                stereo aspects of StS by allowing the user to move files
  1260.                between windows.
  1261.                                                                           20
  1262.  
  1263.  
  1264.         [F7]   ERASE the selected file.
  1265.                     The currently selected filename appears in the top left
  1266.                corner of the window.  Selecting this option will erase the
  1267.                file.  Warning: The user is not queried for a confirmation on
  1268.                the erase single file commands.  Pressing this key WILL erase
  1269.                the file.  It was felt that since this was a menu driven
  1270.                function and the key was well defined, that a confirmation
  1271.                request on the single file function would be a burden to the
  1272.                user.  In keeping with recognized DOS methods, the multiple
  1273.                file erase commands do prompt for a Y/N confirmation but the
  1274.                single file erase commands do not.
  1275.  
  1276.         [F8]   ATTRIBUTE/date editor.
  1277.                     Selecting this option will open another menu which
  1278.                displays the current file attributes, date and time and allows
  1279.                the user to change them.  To change any of the file attributes,
  1280.                simply press the appropriate function key. <F1-F4> The attrib-
  1281.                ute will be toggled off/on.  Selecting <F5> will allow the user
  1282.                to change the file's date and time.  When <F5> is pressed the
  1283.                cursor will appear on the displayed date.  At this point, three
  1284.                things can be done; (1.) Press <Esc> to exit with no change.
  1285.                (2.) Press <Enter> to automatically insert the current date/
  1286.                time. (3.) Type in the complete date/time values.  All fields
  1287.                must be entered by the user.
  1288.  
  1289.                     Four file attributes are defined by DOS to classify files
  1290.                on your disk.  The archive, system, hidden, and read only bits
  1291.                may be controlled with this option.  What follows is a brief
  1292.                description of normal bit settings.
  1293.  
  1294.                Archive: This bit is set ON by most programs that are capable
  1295.                        of changing a file. (text editors for example)  It
  1296.                        is turned off by most backup programs whenever the
  1297.                        file is backed up. (hence changed/archived)
  1298.  
  1299.                System: This bit is normally set ON only on files that relate
  1300.                        to the operating system proper.  Files such as
  1301.                        MSDOS.SYS will have this bit set.
  1302.  
  1303.                Hidden: If this bit is set ON the filename will be excluded
  1304.                        from normal directory searches by MS-DOS.  StS can
  1305.                        still "see" the file if the hidden option is < ON> in
  1306.                        the setup program.
  1307.  
  1308.                Read only: This is probably the most useful attribute from the
  1309.                        standpoint of the user.  If this bit is set ON the file
  1310.                        cannot be modified or erased by any normal means.  StS
  1311.                        has the ability to erase read-only files but will
  1312.                        prompt the user for confirmation before doing so.
  1313.  
  1314.  
  1315.                Examples:
  1316.                         Standard file entry:  A s h r
  1317.                         Standard r/only file: A s h R
  1318.                         Hidden file entry:    A s H R
  1319.                         Hidden system file:   A S H R
  1320.                                                                           21
  1321.  
  1322.  
  1323.         >> Sec. 2.6              THE MARKED FILES MENU
  1324.         _____________________________________________________________________
  1325.  
  1326.              The marked files menu allows the user to copy, move, erase, view
  1327.         edit, perform user defined file functions, change the attributes and
  1328.         dates and also perform compressed file operations on "marked" or
  1329.         "tagged" files.  Since these first six functions are virtually
  1330.         identical to their individual file counterparts, the reader is
  1331.         referred to the previous section for details.  Option (F7), (F8),
  1332.         and (F9) however deserve some explanation.
  1333.  
  1334.  
  1335.  
  1336.         [F7]   ATTRIBUTE/date editor.
  1337.                    The attribute date editor's application for marked files
  1338.                differs slightly from its single file equivalent.  When this
  1339.                option is selected, the attributes displayed do not reflect
  1340.                the attributes of any of the marked files.  The initial con-
  1341.                dition for the attributes is all OFF.  You may toggle any of
  1342.                the attributes any way you like, and saving the settings will
  1343.                set ALL the marked files to your defined attributes.  Likewise
  1344.                the initial date/time fields are filled with asterisks.  If
  1345.                you do not enter a new date/time, the dates and times of the
  1346.                marked files will not be changed.  If you do enter a date and
  1347.                time, then ALL the marked files will be set to this date and
  1348.                time.
  1349.  
  1350.         [F8]   CONVERT library types.
  1351.                    This option provides the means to block convert library
  1352.                files from one type to another.  Library files of any type
  1353.                may be marked and converted to the same format.  For example
  1354.                you could mark .LZH, .ARC, and .PAK files and convert them
  1355.                all to .ZIP format in one pass.  Files marked that are not
  1356.                of a defined extension type are simply ignored by the command.
  1357.                    When selected, you will be asked to define the type of file
  1358.                to convert to.  Once the type is selected the program will
  1359.                automatically load the proper programs to extract and re-com-
  1360.                ress each of the marked files.  As with any other marked file
  1361.                operation, pressing the <Esc> key will terminate the automatic
  1362.                process.
  1363.                    Please see the FILE COMPRESSOR MENU section for more in-
  1364.                formation about file conversion and error handling.
  1365.  
  1366.         [F9]   ADD/CREATE to a library.
  1367.                    This option will allow the user to pick out files from a
  1368.                directory and either add them to a library or create a new
  1369.                library file with them included.
  1370.                    When this option is selected it may scare you a little.  It
  1371.                first performs an automatic copy of the selected files to a
  1372.                temporary sub-directory.  This is done so that the files may
  1373.                be isolated from the others and the wildcard *.* can be used
  1374.                to control the compression program.  Once the auto-copy is
  1375.                completed the user will be prompted to select a library type
  1376.                and a library file name.  This option will either add or create
  1377.                the library file depending on whether it previously existed.
  1378.                                                                           22
  1379.  
  1380.              Marked file operation with stereo windows is an extremely
  1381.         powerful feature.  It provides the user with the means to move large
  1382.         numbers of files around quickly, without the drudgery of typing in
  1383.         pathnames.  By simply pointing the two windows at the source and
  1384.         destination of your operation and accepting the default "across
  1385.         display", you can get the job done quickly and see what is going on
  1386.         during the process.
  1387.  
  1388.  
  1389.         >> Sec. 2.7              THE EXE COM BAT MENU
  1390.         _____________________________________________________________________
  1391.  
  1392.              The EXE COM BAT  file menu is opened when the user selects a file
  1393.         that has an extension of EXE, COM, or BAT.  This section describes the
  1394.         options available via this window.
  1395.  
  1396.  
  1397.         [F1]   EXECUTE the selected file.
  1398.                     This option will execute the selected file which is
  1399.                displayed in the lower left corner of the window.  When
  1400.                selected this option prompts for additional parameters to pass
  1401.                to the program.  These parameters are what the user would
  1402.                normally enter on the DOS command line after the filename.
  1403.                For example: If the user wanted to run DEBUG and pass the
  1404.                filename TEST.EXE to it,  he would place the cursor on
  1405.                DEBUG and press <CR>, StS would open the EXE COM BAT window
  1406.                and from there the user selects [F1].  The response to the
  1407.                parameter entry window would be; TEST.EXE.
  1408.  
  1409.                     StS is capable of executing .EXE .COM and .BAT files
  1410.                via the [F1] function, however, the process for .EXE and .COM
  1411.                files differs from .BAT files because a duplicate copy of
  1412.                COMMAND.COM is needed for .BAT files.  Although this process
  1413.                is transparent to the user,  the author of this program likes
  1414.                to know what is going on behind the scenes and thinks most
  1415.                users do too.  When a file is executed, StS shrinks its
  1416.                total memory usage to 42Kb to allow the maximum memory for the
  1417.                application's use.  In the case of .BAT files, the command
  1418.                processor is loaded and takes a block of RAM depending on the
  1419.                MS-DOS version used.  What this means in reality is that you
  1420.                can run larger programs directly from StS than you can if
  1421.                the program is run via a batch file executed from StS.
  1422.  
  1423.         *-------->  NEVER run a terminate and stay resident (TSR) program
  1424.                from StS or any other DOS shell.  When this type of program
  1425.                is executed it makes a permanent place for itself at the
  1426.                memory address it was loaded.  Since the program is loaded
  1427.                above the DOS shell, it will permanently cut out a large chunk
  1428.                of usable memory.
  1429.  
  1430.         [F2] - [F9]  VIEW, EDIT, USER, COPY, RENAME, MOVE, ERASE, CHG. ATTR.
  1431.                     The F2-F8 options are identical in operation to the
  1432.                general files menu options described above.
  1433.                                                                           23
  1434.  
  1435.  
  1436.         >> Sec. 2.8             THE FILE COMPRESSOR MENU
  1437.         _____________________________________________________________________
  1438.  
  1439.              Selecting a file with a ZIP, ARC, LZH, or PAK (defaults)
  1440.         extension will open the file compressor menu.  This section will
  1441.         describe the options available from this menu and give the
  1442.         equivalent PK commands.
  1443.  
  1444.   NOTE: In this section the default name ZDIR, is used for the working dir.
  1445.  
  1446.              StS handles library (compressed) file procedures by using the
  1447.         sub-directory ZDIR as an isolated work area.  All files are extracted
  1448.         into ZDIR and all freshen/update/create activity uses ZDIR as the
  1449.         source of files.  This concept makes StS extremely useful for working
  1450.         with compressed files.  It is possible to keep large programs
  1451.         compressed, extract to ZDIR, execute from ZDIR, freshen or update and
  1452.         then erase the individual files without disturbing anything else on
  1453.         the disk.  This approach, when combined with with the powerful copy
  1454.         and move features of Stereo, makes file compression a logical
  1455.         alternative to bigger disk drives.
  1456.  
  1457.  
  1458.         Note: References to actual commands in the descriptions that follow
  1459.               are based on PKZIP.  These are provided only for illustrative
  1460.               purposes and may vary with different compression utilities.
  1461.  
  1462.  
  1463.         [F1]  EXTRACT files.
  1464.                     This option uses the -x command to extract files
  1465.                from the selected library.  The user is prompted for
  1466.                filenames so that a partial or "wildcard" extract can be
  1467.                performed.  If nothing is entered in response to the filename
  1468.                prompt, all files will be extracted.  The extracted files are
  1469.                placed in the ZDIR directory unless the user redirects the
  1470.                output.  Pressing Esc. while being prompted for the filename(s)
  1471.                will cancel the operation.
  1472.                                     (I/O redirection. see next section)
  1473.  
  1474.         [F2]  LIST filenames to screen.
  1475.                     This option uses the -v command to provide the
  1476.                user with a listing of the library's contents.  Filenames,
  1477.                file sizes, and other related technical information is provided
  1478.                to the user.  This option is useful to determine the contents
  1479.                of a library before selective extracting or deletion is
  1480.                performed.
  1481.  
  1482.         [F3]  TYPE text files on screen.
  1483.                     This option uses the -cm command to extract files
  1484.                directly to the video display.  On the later versions of
  1485.                PKUNZIP the more command is added and prompts the user after
  1486.                each screen full of information is given.  This option
  1487.                provides the user with the means to quickly view text files
  1488.                without the need to extract them.
  1489.                                                                           24
  1490.  
  1491.         [F4]  TEST compress integrity.
  1492.                     This option uses the -t command to test the
  1493.                validity of the library and the files within it.  This
  1494.                command should be particularly useful to BBS sysops and program
  1495.                librarians who need to perform a quick test of their library
  1496.                files.
  1497.  
  1498.         [F5]  DELETE files from library.
  1499.                     This uses the -d command to delete files from the
  1500.                selected library.  The user will be prompted for the file-
  1501.                name(s) to delete.  The user must enter a filename or press Esc
  1502.                to cancel the operation.  To determine the filenames present in
  1503.                any given library use the [F2] (verbose list) command from
  1504.                this menu first.
  1505.  
  1506.         [F6]  FRESHEN library file.
  1507.                     This option uses the -f command to freshen the files in
  1508.               the library.  In the case of PKZIP, the actual command string
  1509.               is -f -ex  which provides extra compression on binary files.
  1510.               Freshen differs from update in that new files are not added
  1511.               to the library file.  Freshen only updates files that already
  1512.               exist in the library and have been changes since the library
  1513.               originally created.
  1514.                                     (I/O redirection. see next section)
  1515.  
  1516.         [F7]  UPDATE + add to library.
  1517.                     This option uses the -u command to update the files in
  1518.               the library.  In the case of PKZIP, the actual command string
  1519.               is -u -ex  which provides extra compression on binary files.
  1520.               Update differs from freshen in that new files ARE added to
  1521.               the library file.  Update not only updates files that already
  1522.               exist in the library and have been changes since the library
  1523.               originally created, it also ADDS any new files that are present
  1524.               in ZDIR or in the user specified override directory.
  1525.                                     (I/O redirection. see next section)
  1526.  
  1527.             * * * * * NOTES AND HINTS ABOUT FRESHEN/UPDATE. ... Freshening
  1528.             * means that only files that have filenames matching those files
  1529.             * already in the library will be considered in the update
  1530.             * process.  This option should be used if the extracted files
  1531.             * are changed by some activity performed on them.  For example:
  1532.             * If you un-arc a spreadsheet file and make a few changes, then
  1533.             * the original library should be freshened so that the changes
  1534.             * will be reflected the next time the file is used.  As
  1535.             * another example:  If a new spreadsheet file is created in the
  1536.             * ZDIR then you should update and add to insure that the new
  1537.             * file is stored within the library.
  1538.             * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1539.  
  1540.         [F8]  CONVERT compress format.
  1541.                     This option will automatically convert compressed files
  1542.               from format to format.  The user will be asked to select the
  1543.               type of format that the file will be converted into.  A sub
  1544.               directory named Z_STS_TD is created on the working drive and
  1545.               is used as a temporary holding area for the extracted files.
  1546.               The filename extension is changed as well as the file format.
  1547.               Example:  TEST.ARC converted to LZH format becomes TEST.LZH.
  1548.                                                                           25
  1549.  
  1550.  
  1551.             * * * * *  CONVERSION UTILITY NOTES ... The process of library
  1552.             * file conversion merits some deeper explanation into the actual
  1553.             * procedure that is going on behind the scenes.  This is necessary
  1554.             * due to the possibility of the program failures that can occur
  1555.             * during the process.  A good understanding of the StS file con-
  1556.             * version method will allow you to easily locate and recover your
  1557.             * data in the event of a failure.
  1558.             *
  1559.             * The conversion process:
  1560.             *
  1561.             * (1.) Files are extracted to a temporary sub-directory that StS
  1562.             *      creates on the working drive. (see the setup program for
  1563.             *      information about the working drive)  The sub-directory is
  1564.             *      named \Z_STS_TD.  If a failure occurs in this step the
  1565.             *      conversion process will be terminated and the original
  1566.             *      library file will still be intact.  In some cases there
  1567.             *      may be files in \Z_STS_TD that will need to be erased
  1568.             *      before any other files may be converted.
  1569.             *
  1570.             * (2.) If step 1 is successful, the original library file is
  1571.             *      erased at this point.  This is done to allow the conversion
  1572.             *      of files to be performed on floppy disk drives.  Quite
  1573.             *      often disk space will not permit both the old and new
  1574.             *      library files to exist simultaneously.  It is worth noting
  1575.             *      here that the user can prevent step 2 from occurring by
  1576.             *      giving the library file a read only attribute mark before
  1577.             *      doing the conversion.  Please see the change attribute
  1578.             *      options for information on how to do this.
  1579.             *
  1580.             * (3.) The files that were extracted to \Z_STS_TD are now added
  1581.             *      to a new library file that assumes the same filename as
  1582.             *      the original.  If a failure occurs in this step the
  1583.             *      conversion process is terminated and the user may recover
  1584.             *      his original files from the \Z_STS_TD sub-directory.
  1585.             *
  1586.             * (4.) If step 3 is successful the extracted files are erased and
  1587.             *      temporary sub-directory \Z_STS_TD is removed.  The
  1588.             *      original date/time and file attributes are passed on to the
  1589.             *      new library file.
  1590.             *       ---------------------------------------------------
  1591.             *      We have designed the file conversion process to be as safe
  1592.             * as possible in order to prevent the loss of data during a
  1593.             * conversion.  It is hoped that the descriptions above will help
  1594.             * you recover your files in the event that something like an ill
  1595.             * defined utility path causes a runtime crash.  It is wise to test
  1596.             * your utility programs on single files to be sure that they are
  1597.             * working properly before using the convert.
  1598.             * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1599.  
  1600.         [F9]  GENERAL FILES MENU.
  1601.                     This command will open the General files menu allowing
  1602.               you to move/copy/erase etc. a library file.  See General files
  1603.               menu section for more details.
  1604.                                                                           26
  1605.  
  1606.  
  1607.             >> Sub Sec. 2.8.1           THE I/O RE-DIRECTION SUB MENU
  1608.             __________________________________________________________________
  1609.  
  1610.                   Several of the file compression commands invoke a sub-menu
  1611.             which allows the user to specify where to send files that are
  1612.             extracted from library files or where to look for files that are
  1613.             intended to add, freshen, or update a library file.  Hence
  1614.             the file input or output of the compressed file operation may
  1615.             be controlled by the user.  The following is a brief description
  1616.             of the options available on this sub-menu.
  1617.  
  1618.  
  1619.             [F1]  WORKing directory.
  1620.                        This option will send\receive files to/from the working
  1621.                   directory. (ZDIR)
  1622.  
  1623.             [F2]  ACROSS display.
  1624.                        This option will send\receive files to/from the
  1625.                   un-hooked window.  This is similar to the copy across dis-
  1626.                   play feature of Stereo.
  1627.  
  1628.             [F3]  HERE no re-direction.
  1629.                        This option will send\receive files to/from the
  1630.                   hooked window.
  1631.  
  1632.             [F4]  USER defined path.
  1633.                        This option will prompt the user for the I/O path to
  1634.                   use.
  1635.  
  1636.  
  1637.             >> Sub Sec. 2.8.2           THE EXTENDED ZIP MENU
  1638.             __________________________________________________________________
  1639.  
  1640.                   The "EZ" interface is offered to users whenever a .ZIP file
  1641.             is selected and either an extract, view text files, or delete,
  1642.             command is issued.  If the EZ interface is opted for, the menu
  1643.             window will expand and a directory of the .ZIP file will be
  1644.             displayed.  In the interest of memory preservation and speed, only
  1645.             the filename and extension data is provided.  The files are sorted
  1646.             by StS and the sort is either name/ext or ext/name.  The sort of
  1647.             the ZIP directory listing takes on the same sort as the hooked
  1648.             window if the hooked window was one of these two types else it
  1649.             uses whatever sort it used the last time it was opened.
  1650.  
  1651.                   The ZIP directory menu filename list is controlled in a
  1652.             manner identical to to the main screen file windows.  Full cursor
  1653.             pad and mouse support as well as the quick find letter keys are
  1654.             supported.  Files may be marked with the space bar or both mouse
  1655.             buttons.  All files may be marked or unmarked with the insert and
  1656.             delete keys.
  1657.  
  1658.             IF NO FILES ARE MARKED: Pressing the ENTER key will cause only the
  1659.                                     file the cursor is on to be processed.
  1660.  
  1661.                                                                           27
  1662.  
  1663.             IF FILES ARE MARKED:... Pressing the ENTER key will cause the
  1664.                                     marked files to be processed.  The
  1665.                                     filename that the cursor bar is on will be
  1666.                                     ignored unless it is marked.
  1667.  
  1668.             Pressing ESCAPE will exit with no action.
  1669.  
  1670.                   The "EZ" interface attempts to read the contents of the
  1671.             central directory of the selected .ZIP file directly.  It opens
  1672.             the file and reads the filename information directly from the file
  1673.             PKZIP is not involved in this process.  The program is compatible
  1674.             with PKZIP version 1.00 and later, some older versions such as .91
  1675.             are not supported.  If a file zipped with an older version of
  1676.             PKZIP is encountered, it may easily be converted to the newer
  1677.             version with StS.
  1678.  
  1679.                  If Stereo Shell cannot read the .ZIP directory directly, it
  1680.             automatically switches to the standard interface.  An error is
  1681.             reported in the menu window when this occurs but the program
  1682.             continues on as if the user had selected the default standard
  1683.             interface.  If an unrecoverable error occurs while the actual zip
  1684.             directory menu is displayed, StS will abort the whole process just
  1685.             as if the Escape key had been pressed.  An error of this type
  1686.             might occur when a re-sort is attempted if say the file is on a
  1687.             floppy and the disk has been changed.  In a rare case like this,
  1688.             there is nothing more StS (or PKZIP) can do, so the abort is
  1689.             appropriate.
  1690.  
  1691.                  The EZ interface does not support the extremely rare case of
  1692.             ZIP files whose central directory structure spans multiple disk
  1693.             media.  It will switch to the standard interface and let PKZIP
  1694.             handle it.
  1695.                  The EZ interface has limited support for .ZIP files with
  1696.             relative path names stored inside.  These are .ZIP files created
  1697.             with the the -r option that are generally used for system backup
  1698.             purposes.  The EZ interface will show the filenames, however
  1699.             PKUNZIP will be unable to extract the files unless the -d option
  1700.             is specified under the extract command.  If -d is specified, then
  1701.             the relative paths will be created on extraction...  It is better
  1702.             to use the standard interface which will override the path
  1703.             information entirely and extract all the files to wherever they
  1704.             have been I/O re-directed.  This type of .ZIP file is rarely
  1705.             encountered in normal operations.  We DO NOT recommend the -d
  1706.             option be used for extractions in StS.  This situation is better
  1707.             handled with dedicated batch files for backing up and restoring
  1708.             hard disk information.
  1709.  
  1710.                  The EZ interface has a maximum capacity of 1050 files within
  1711.             the .ZIP file.  If a .ZIP file contains more than 1050 files, only
  1712.             the first 1050 filenames encountered will be displayed.
  1713.  
  1714.                  The EZ interface creates and destroys a file named
  1715.             STS_PKZP.LST on the working drive as the list file to pass the
  1716.             filename list information to PKZIP.  This filename should be
  1717.             considered reserved.
  1718.                                                                           28
  1719.  
  1720.  
  1721.         >> Sec. 2.9             THE INTERNAL VIEW UTILITY
  1722.         _____________________________________________________________________
  1723.  
  1724.              Stereo Shell includes an internal dual mode view utility that
  1725.         will allow viewing of ASCII or binary files.  The view utility
  1726.         determines from the filename extension what type of file is selected
  1727.         and automatically comes up in the correct mode.  ie. either ASCII or
  1728.         HEX.
  1729.  
  1730.              The StS view utility was designed to be used as a "quick look"
  1731.         tool and not a full blown do everything viewer.  Most users of this
  1732.         program probably attach the Buerg LIST.COM program to one of the
  1733.         USER defined keys to be used as a full blown view tool.  By keeping
  1734.         the internal viewer small and relatively simple we have kept the
  1735.         overall size of StS to a minimum allowing it to run from within
  1736.         other applications and also to provide more memory for programs
  1737.         running under it.
  1738.  
  1739.              This section notes the key commands used in view and also makes
  1740.         note of the special mouse control.
  1741.  
  1742.         >> KEYBOARD CONTROL
  1743.         > Up/Dn arrows ............ Scroll 1 line up and down
  1744.         > Lt/Rt arrows ............ Scroll 1 page up and down
  1745.         > PgUp and PgDn ........... Scroll 1 page up and down
  1746.         > Home and End  ........... Top or End of file
  1747.         > Enter key ............... Scroll one page down
  1748.         > Space bar ............... Switch HEX/ASCII mode
  1749.         > Esc. or + key ........... Exit view mode
  1750.  
  1751.         >> MOUSE CONTROL
  1752.         > roll up and down ........ Scroll 1 line up and down
  1753.         > roll rt. and lt. ........ Scroll 1 page up and down
  1754.         > left button ............. Scroll one page down
  1755.         > right button ............ Exit view mode
  1756.         > both buttons ............ Switch HEX/ASCII mode
  1757.  
  1758.         >> PRINTER CONTROL KEYS
  1759.         > F2 key:.........=> Print from top of screen until a key is pressed.
  1760.         > F3 key:.........=> Send a form feed (ASCII 12) to the printer.
  1761.  
  1762.  
  1763.         >> Sec. 2.10            USEFUL NOTES AND HINTS
  1764.         _____________________________________________________________________
  1765.  
  1766.              This section contains some notes and hints for using Stereo
  1767.         Shell.
  1768.  
  1769.         Using the menus: StS includes what we call quadraphonic menus.  This
  1770.                          means that the user may enter a command in any of
  1771.                          four ways.  (1.) Point and shoot with the cursor
  1772.                          keys. (2.) Point and shoot with the mouse. (3.) Type
  1773.                          the corresponding function key. (4.) Type the letter
  1774.                          that appears the the left of the command.  The
  1775.                          letters are generated automatically on user defined
  1776.                          functions and generally are the first letter of the
  1777.                          user defined text string.  If the first letter has
  1778.  
  1779.                                                                           29
  1780.  
  1781.                          already been used, the second letter is used and so
  1782.                          on.
  1783.  
  1784.         Printing files:  A text file may be sent to the standard printer by
  1785.                          copying it to PRN.  To do this, place the cursor on
  1786.                          the file and issue a copy command.  When StS prompts
  1787.                          for the destination, enter PRN.  Do not include a
  1788.                          colon after the device name.  StS may report a "file
  1789.                          exists  overwrite" message on some systems, if it
  1790.                          does, tell it yes.  Upon completion of the print,
  1791.                          StS may report that the file was not copied, but of
  1792.                          course if the printer printed it, it was.  The error
  1793.                          messages are a result of the checking StS does when
  1794.                          copying files between disk drives.  Since the PRN
  1795.                          device does not behave like a disk drive, it causes
  1796.                          StS to report the errors.  Stereo Shell's internal
  1797.                          viewer may also be used to print files and of course
  1798.                          the user can load a file into an editor or external
  1799.                          viewer and print it from there.
  1800.  
  1801.         Floppy disks:    Although both of Stereo's windows will allow the
  1802.                          user to perform all the same functions, use of the
  1803.                          right window for floppy disk access will provide
  1804.                          slightly better performance.  The reasons for this
  1805.                          are complicated but have to do with the fact that
  1806.                          DOS only has one true default directory active at
  1807.                          any time.  When Stereo is running, the left window
  1808.                          always displays the true default directory.  If the
  1809.                          left window remains pointed at a hard disk, whose
  1810.                          directory information is buffered in RAM by DOS, the
  1811.                          need to read the physical disk when changing
  1812.                          directories is minimized.  If the left window points
  1813.                          at a floppy, StS will re-read it more often when the
  1814.                          user changes directories on either side.
  1815.  
  1816.                                                                           A1
  1817.  
  1818.         APPENDIX A           COMPRESSION UTILITIES INTERFACING
  1819.         _____________________________________________________________________
  1820.  
  1821.              The compressor interface of StS is built upon the speed and power
  1822.         of four different compression utility programs.  This appendix is
  1823.         provided as a guide for modifying the commands StS passes to
  1824.         these utilities in order to perform the various file compression
  1825.         functions.
  1826.  
  1827.              If you plan to modify your file compression interface be
  1828.         warned that StS allows very powerful control and you can change
  1829.         the entire personality of the program.  You will need a copy of
  1830.         the user manual that comes with your file compression utility
  1831.         before proceeding.
  1832.  
  1833.              To set the various file compression commands you must go into
  1834.         setup mode (F3 from main screen) and then select (F3) Files/external
  1835.         options.  In this menu, you may select any one of four file
  1836.         compression utilities you wish to re-program.  Selecting these
  1837.         options will open a screen that shows the current settings for each
  1838.         supported command.  Simply select a command and use the built in
  1839.         line editor to change the string.  The string may be up to 16 bytes in
  1840.         length.
  1841.  
  1842.              The Extension key may be somewhat un-familiar and will be
  1843.         discussed here.  The other options and the program that executes
  1844.         their respective commands is outlined in table 1 below.   The
  1845.         Extension key defines the filename extension that will trigger
  1846.         Stereo Shell into opening the file compressor window.  Some examples
  1847.         are ARC, PAK, ZIP, etc.  If you decide to change this option, just
  1848.         enter the three letters, no need to place a period before them.
  1849.         The entire program menu system will be updated to reflect your
  1850.         change.  For example, if you set the EXTENSION trigger to ZAP, the
  1851.         COMPRESSION TYPE WINDOW will then have an option that says "(F )
  1852.         ZAP - File compression options.
  1853.                                  ---------
  1854.                                                                           A2
  1855.  
  1856.  
  1857.  
  1858.         >> Table 1 <<   Compression command chart.
  1859.         ____________________________________________________________________
  1860.                        EXECUTED BY THE
  1861.                       PACKER| Un-PACKER
  1862.         Command       -----------------           Description
  1863.         EXTRACT files   |     |  X  | Extracts files from the library file.
  1864.        ---------------------------------------------------------------------
  1865.         TYPE text files |     |  X  | Allows reading text files on screen.
  1866.        ---------------------------------------------------------------------
  1867.         DELETE files    |  X  |     | Removes files from within the library.
  1868.        ---------------------------------------------------------------------
  1869.         LIST all files  |  X  |     | Provides a directory of files in lib.
  1870.        ---------------------------------------------------------------------
  1871.         TEST integrity  |     |  X  | Checks the library file for errors.
  1872.        ---------------------------------------------------------------------
  1873.         FRESHEN no add  |  X  |     | Freshens files that have been changed.
  1874.        ---------------------------------------------------------------------
  1875.         UPDATE and add  |  X  |     | Freshens old files and adds new files.
  1876.        ---------------------------------------------------------------------
  1877.         CREATE new file |  X  |     | Creates a totally new library file.
  1878.  
  1879.              In this table, PACKER and Un-PACKER refer to the programs you
  1880.         have defined earlier.  For example the default ZIP packer is PKZIP.
  1881.  
  1882.              For information about programming these SUFFIX types please
  1883.         refer to the example below.
  1884.  
  1885.        _______________________________________________________________________
  1886.  
  1887.              As the author, I think the best method to describe the
  1888.         programming of the file compression interface is by example.  What
  1889.         follows is intended to do just that.  The text is narrated as if I
  1890.         were performing the process myself.
  1891.  
  1892.  
  1893.        E X A M P L E
  1894.              Suppose my objective is to switch my ARC utilities from the
  1895.         default programs (PKWARE) to the System Enhancement Associates (SEA)
  1896.         (tm) ARC (tm) compression utility programs version 6.00.  Here is
  1897.         how it would be done;
  1898.  
  1899.              I would read the .DOC file for the SEA programs to get the
  1900.         commands needed and note the general format that they are placed on
  1901.         the command line.  After some reading, I notice that the SEA program
  1902.         ARC.EXE will execute all of the needed commands and that it uses the
  1903.         same general format as the PKWARE command line.  I also note that
  1904.         the SEA extract program ARCE.COM is completely incompatible as far
  1905.         as the command format goes.  Well obviously I  must use the SEA
  1906.         ARC.EXE program for both my packer and unpacker.  I then go into
  1907.         SET-UP mode and set both my ARC compression AND my ARC extraction
  1908.         program to the drive:path and filename of ARC.EXE.
  1909.                                                                           A3
  1910.  
  1911.  
  1912.              Now that I have the program names setup, I must change to the
  1913.         SEA command set.  I cursor down to the next line on the screen and
  1914.         look at the EXTENSION key.  It is already set to ARC and since I am
  1915.         still going to be working with ARC files, I'll leave it alone and
  1916.         get on to the heavy stuff.  I cursor down to the extract
  1917.         files command and type in the new command needed to extract files
  1918.         with.  I recall that an upper-case X will do the job...  That was
  1919.         easy, I do all the remaining commands the same way until I reach
  1920.         the SUFFIX types.  What the H*** is this about I ask?  Well it seems
  1921.         that the people who write these file compression systems all have
  1922.         their own ideas about how to send path names.  Noting the help
  1923.         window on the screen I can see that StS supports three types of
  1924.         path passing strings.  There are also four commands that the
  1925.         file utility programs use that need one of these suffix strings
  1926.         added to it in order to work properly.  The EXTRACT, FRESHEN, UPDATE
  1927.         and CREATE commands all need the strings.  The FRESHEN and UPDATE
  1928.         commands have exactly the same form in use so I have combined them
  1929.         into a single category.  What I need to do here is enter three
  1930.         numbers which will tell StS what suffix to attach to each command.
  1931.         The first number represents what the EXTRACT command uses, the
  1932.         second number represents what the FRESHEN/UPDATE command uses and
  1933.         the third number represents what the CREATE command uses.  From the
  1934.         ARC.EXE documentation I know that ARC.EXE requires the type 1 suffix
  1935.         string for all three commands, so my three number sequence will be
  1936.         111.
  1937.  
  1938.         ____________________________________________________________________
  1939.         SETUP for SEA(tm)  ARC utility program:
  1940.  
  1941.         ARC Packer ......... ARC.EXE
  1942.         ARC un-packer ...... ARC.EXE
  1943.         EXTENSION trigger .. ARC
  1944.         EXTRACT files ...... X
  1945.         TYPE text files .... P
  1946.         DELETE files ....... D
  1947.         LIST files ......... L
  1948.         TEST integrity ..... T
  1949.         FRESHEN no add ..... F
  1950.         UPDATE and add ..... U
  1951.         CREATE new file .... A
  1952.         SUFFIX types ....... 111
  1953.         ____________________________________________________________________
  1954.         NOTES:
  1955.                                  -------------
  1956.         This program has been tested with the above setup using the SEA
  1957.         ARC.EXE program and functions satisfactorily.  The ability to "port"
  1958.         any other file compression utility other than the PKWARE series and
  1959.         ARC.EXE (version 6.00) is not guaranteed.
  1960.                                  -------------
  1961.         The ability to edit the command strings used by the file compression
  1962.         programs also allows the user to "tune" the new ZIP program
  1963.         compression options.  Although the defaults are quite good, I will
  1964.         leave the tinkering to you and your PK DOC file.  We at M.R.E
  1965.         welcome your comments and suggestions about such "tuning" in our
  1966.         registered user conference on the BBS.  Enjoy!
  1967.                                  --------------
  1968.         Register your file compression utilities with their authors!  Without
  1969.         them, where would we all be?
  1970.  
  1971.                                                                            B1
  1972.  
  1973.         APPENDIX B                  LICENSE / WARRANTY
  1974.         _____________________________________________________________________
  1975.  
  1976.  
  1977.         >> Sec. B.1                     LICENSE
  1978.         _____________________________________________________________________
  1979.  
  1980.              StS ver. 3.20 is being distributed under the "shareware" or
  1981.         user supported concept.  This software is NOT free software.  The
  1982.         use or reproduction of this software outside of the limits specified
  1983.         in this license agreement is prohibited.
  1984.  
  1985.              Non-registered users are granted a limited license to use this
  1986.         software for a period not to exceed thirty days.  During this period
  1987.         they should test and evaluate the software to determine if it will
  1988.         meet their needs. The use of this program beyond this limited time
  1989.         period requires registration.  Non-registered users are not allowed
  1990.         to distribute this software without the express written permission
  1991.         of Microsystems Research & Engineering.  The only exceptions to this
  1992.         distribution restriction are SYSOPS of electronic bulletin boards and
  1993.         distributors of public domain and user supported software.  SYSOPS
  1994.         and software distributors must abide by the copying restrictions
  1995.         specified below.
  1996.  
  1997.              Registered users are granted the right to use StS on only one
  1998.         computer at any time.  Site licensing agreements are available for
  1999.         businesses, corporations, and government agencies.  Registered users
  2000.         are also granted the right to copy and distribute StS subject to the
  2001.         following conditions.
  2002.  
  2003.              StS must be copied in its original unmodified form.
  2004.  
  2005.              All of the files must be included in the copy.
  2006.  
  2007.              No fee or charge may be requested or paid to any licensee by the
  2008.              recipient of the copy.
  2009.  
  2010.              StS may not be distributed in conjunction with any other
  2011.              product without the express written consent of MRE Software.
  2012.  
  2013.                                                                           B2
  2014.  
  2015.  
  2016.         >> Sec. B.2                     WARRANTY
  2017.         _____________________________________________________________________
  2018.  
  2019.              Microsystems Research and Engineering makes no warranty of any
  2020.         kind, express or implied, including without limitation, any
  2021.         warranties of merchantability and or fitness for a particular purpose.
  2022.         Microsystems Research and Engineering shall not be liable for any
  2023.         damages, whether direct, indirect, special or consequential arising
  2024.         from a failure of this program to operate in the manner desired by the
  2025.         user.  Microsystems Research and Engineering shall not be liable for
  2026.         any damage to data or property which may be caused directly or
  2027.         indirectly by use of the program.
  2028.  
  2029.              IN NO EVENT WILL Microsystems Research and Engineering BE
  2030.         LIABLE TO YOU FOR ANY DAMAGES, INCLUDING ANY LOST PROFITS, LOST
  2031.         SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF
  2032.         YOUR USE OR INABILITY TO USE THE PROGRAM, OR FOR ANY CLAIM BY ANY
  2033.         OTHER PARTY.
  2034.  
  2035.  
  2036.         >> Sec. B.3                   TRADEMARKS
  2037.         _____________________________________________________________________
  2038.  
  2039.              IBM, IBM PC-XT-AT-PCjr-PS/2 and PC-DOS are registered trademarks
  2040.         of International Business Machines Corporation.
  2041.  
  2042.              Microsoft, MS-DOS, MASM, and Microsoft Macro Assembler are
  2043.         registered trademarks of Microsoft Inc.
  2044.  
  2045.              LIST.COM was written by and (C.) Copyright Vern Buerg
  2046.  
  2047.              ProComm is a registered trademark of Datastorm Technologies Inc.
  2048.  
  2049.              PC-BOARD is a registered trademark of Clark Development Co.
  2050.  
  2051.              SEA, ARC, ARCE (tm) System Enhancements Associates
  2052.  
  2053.              PKZIP, PKUNZIP, PKWARE, (tm) PKWARE inc.
  2054.  
  2055.              Other tradenames are referenced where they occur.
  2056.  
  2057.         SPECIAL NOTE TO USERS WHO PURCHASED THIS PROGRAM VIA ONE OF OUR ADS.
  2058.  
  2059.         You ARE a registered user!  Section C of the .DOC file has been
  2060.         included in the interest of completeness.  It details all of the
  2061.         benefits you are entitled to as a registered user and also provides
  2062.         an order form so that you may order more copies.
  2063.  
  2064.                           - you may discard this page -
  2065.                                                                           C1
  2066.  
  2067.  
  2068.         APPENDIX C                     REGISTRATION
  2069.         _____________________________________________________________________
  2070.  
  2071.  
  2072.         Sec. C.1                  WHY SHOULD I REGISTER ?
  2073.         _____________________________________________________________________
  2074.  
  2075.              StS is distributed under the shareware concept.  Shareware is a
  2076.         unique marketing concept born of the computer revolution.  Users are
  2077.         allowed to obtain complete working programs to freely test and
  2078.         evaluate for a limited time period.  If they find the programs useful
  2079.         then they are required to register their copy of the program.  The
  2080.         small registration fee goes to support the authors and encourage them
  2081.         to continue to improve the software.
  2082.  
  2083.              Shareware depends on honesty.  The computer programs are freely
  2084.         distributed as finished products.  The authors of this type of program
  2085.         depend completely on the honesty of end users for compensation for
  2086.         their work.  If you use a shareware program, any shareware program,
  2087.         please be honest and register your copy.  Shareware is not free
  2088.         software.  It requires just as much work and effort to produce as
  2089.         the highly advertised commercial products, but it usually sells for
  2090.         a small fraction of the price.
  2091.  
  2092.              Registering a shareware program also gives you the unique
  2093.         opportunity to do something that is virtually impossible with
  2094.         most commercial software.  When you register, your comments and ideas
  2095.         are usually communicated directly to the author of the program and the
  2096.         response you will receive is from him/her.  This fact assures you
  2097.         that your ideas are heard by someone who is paying attention.  It is
  2098.         also from this pool of suggestions and ideas that future improvements
  2099.         improvements are spawned.
  2100.  
  2101.              Shareware companies in general don't spend millions of dollars
  2102.         doing "market research" or advertising the heck out of their products
  2103.         in order to sell you something that you have only read about.  We
  2104.         lay it out there on the line....here it is....fully functional....you
  2105.         like it, please buy it, you don't .... erase it.  We also don't charge
  2106.         you $400.00 for our products.  Don't take this the wrong way however,
  2107.         commercial software is a necessity.  God knows that this program
  2108.         would not exist if it weren't for MS-DOS and MASM. (which are quality,
  2109.         reasonably priced, and supported).  Shareware that is of high quality
  2110.         at low prices does tend to keep all software prices lower and is
  2111.         therefor a necessity in its own right.  When you support shareware
  2112.         you not only receive the right to use a good program (usually with
  2113.         free updates) but you also make a statement to the entire software
  2114.         industry.  Make the free world economy work!  Register shareware.
  2115.  
  2116.  
  2117.                                                                           C2
  2118.  
  2119.  
  2120.         >> Sec. C.2               REGISTRATION FEES
  2121.         _____________________________________________________________________
  2122.  
  2123.              The registration fee for StS version 3.20 is only $25.00.
  2124.         This small registration fee entitles the user to use any shareware
  2125.         version of StS for life.  It also entitles the user to one year's
  2126.         access to the M.R.E. Software support BBS and one year's free updates
  2127.         to the registered version of StS which is downloadable from the BBS.
  2128.  
  2129.              Registered users are also entitled to update their registered
  2130.         versions at any time after the first year for the yearly subscription
  2131.         fee that is currently set at $10.00.  The $10.00 subscription fee
  2132.         goes to cover our cost of maintaining names and passwords on the BBS
  2133.         and will always be kept at the lowest feasible rate.  This update fee
  2134.         is not based on a year to year subscription rate like a magazine, the
  2135.         user can update anytime, even skipping months or years, without any
  2136.         additional cost incurred.  The year of access to the BBS will start on
  2137.         the date we receive the update payment.
  2138.  
  2139.              All registered users, including those who just pay the initial
  2140.         registration fee, will be notified of all major updates and changes
  2141.         to StS for a minimum period of five years.
  2142.  
  2143.              M.R.E. Software will also ship disk copies of StS to users
  2144.         based on the following pricing arrangement.
  2145.         ----------------------------------------------------------------------
  2146.         StS shareware version (no registration) .................... $5.00
  2147.         StS shareware version (no registration) on 3.5 inch media .. $7.00
  2148.         StS registered version & first time registration ........... $30.00
  2149.         StS registered version & first time registration (3.5 disk)..$32.00
  2150.         StS registered version update. (for 1 year from reg) ....... $5.00
  2151.         StS registered version update. (for 1 year from reg) (3.5).. $7.00
  2152.         StS registered version and 1 year subscription update ...... $15.00
  2153.         StS registered version and 1 year subscription update (3.5). $17.00
  2154.         StS registered user BBS support & download privileges only.  $10.00/yr
  2155.             after the first year which is included with registration.
  2156.  
  2157.  
  2158.              The basic charge amounts to $5.00 for the diskette and shipping
  2159.         plus any registration or update fees.
  2160.  
  2161.              3.5 inch floppies are also available for an additional $2.00 per
  2162.         disk.  Please specify 3.5 inch diskettes when you order.
  2163.  
  2164.         ----------------------------------------------------------------------
  2165.                                                                           C3
  2166.  
  2167.  
  2168.         Sec. C.3              SITE LICENSE/QUANTITY DISCOUNT
  2169.         _____________________________________________________________________
  2170.  
  2171.              Quantity discounts are available for $20.00 per copy to qualified
  2172.         businesses, corporations, individuals, and government agencies.  This
  2173.         represents a $5.00 per copy or 20% savings.  A minimum of five copies
  2174.         must be registered to qualify.  Site licensed organizations will
  2175.         receive a 5.25 inch diskette which contains a current registered
  2176.         version of StS.
  2177.  
  2178.              Holders of site licensed copies share all the same privileges as
  2179.         single copy holders concerning access to free updates for one year
  2180.         and the minimal fee of $10.00 per year to update.  Even if your
  2181.         organization holds 1000 copies of StS they can be updated by simply
  2182.         downloading, or requesting shipment of the latest registered version
  2183.         of the program for just $10.00 for each year's worth of updates.
  2184.  
  2185.         Businesses may of course register less than five copies at the
  2186.         individual copy price.
  2187.  
  2188.                                       (OPTIONAL)
  2189.              Upon request, M.R.E. Software will ship the 5 or more registered
  2190.         copies of StS on individual 5.25 inch floppy disk for $2.50 per copy
  2191.         provided they are all shipped to one location.  This represents a
  2192.         total cost of $27.50 per copy for five or more copies shipped on disk.
  2193.         3.5 inch diskettes are also available for 4.50 per copy.  Please
  2194.         specify when you order.
  2195.  
  2196.  
  2197.  
  2198.         >> Sec C.4             THE M.R.E SUPPORT BBS
  2199.         _____________________________________________________________________
  2200.  
  2201.              M.R.E. Software provides a support bulletin board system for
  2202.         distributing the latest versions of StS, on-line registration, and
  2203.         processing user questions and suggestions.  We are running the latest
  2204.         version of PC-BOARD and StS author Emery Wooten is the sysop.
  2205.  
  2206.         Non-Registered users:
  2207.             Will be given limited access to the BBS.  We are currently
  2208.         running an "open" system and no delay is imposed requiring you to
  2209.         make two calls to gain access.  Non registered users will be provided
  2210.         with access to the main message base, the MRE file area, and the
  2211.         on-line registration procedure.  You will be able to download the
  2212.         latest shareware version of StS, E88, and other selected files.
  2213.         Questions and suggestions from non-registered users will be processed
  2214.         as time permits.
  2215.  
  2216.         Registered users:
  2217.              Will be given complete access to the BBS with full time
  2218.         allocation for a period of one year.  Registration will entitle the
  2219.         user to join the StS conference area.  The StS conference
  2220.         provides a forum for discussion and presentation of comments, ideas,
  2221.         problems, and suggestions related to the StS program.  This
  2222.         conference also has a separate file area where the latest
  2223.         REGISTERED version of StS can always be found.  Registered users are
  2224.         always given priority support and consideration relating to their
  2225.                                                                           C4
  2226.  
  2227.         questions and suggestions.  Additional access to the StS conference
  2228.         can be obtained at anytime for the nominal update fee of $10.00 per
  2229.         year.  Please see section C.2 of this .DOC file for more information
  2230.         related to user registration privileges.
  2231.  
  2232.         300 to 9600-V BPS  N-8-1    Running HAYES 9600  ULTRA V.32
  2233.         Telephone: (601) 494-8078  <data>   24 hours/day   7 days/week
  2234.  
  2235.         You are invited!
  2236.  
  2237.  
  2238.         >> Sec C.5                REGISTRATION FORM
  2239.         _____________________________________________________________________
  2240.  
  2241.              This section contains the StS registration form.  It is meant
  2242.         to provide users with a convenient means to register.
  2243.  
  2244.              Please type or print clearly.    THANK YOU FOR YOUR SUPPORT!
  2245.                                                                           D4
  2246.                             StS REGISTRATION FORM   ver. S3.20
  2247.  
  2248.         YES!  I would like to register my copy of StS.  I have read the
  2249.         information contained in appendix B and C as well as tested the
  2250.         software and would like to support the efforts of MRE software.
  2251.  
  2252.         Name .............:__________________________________________________
  2253.  
  2254.         Street Address ...:__________________________________________________
  2255.  
  2256.         City .............:__________________________________________________
  2257.  
  2258.         State ............:__________________________________________________
  2259.  
  2260.         Zip Code .........:__________________________________________________
  2261.  
  2262.         Place an X by those that apply.
  2263.  
  2264.         __ I am enclosing $25.00 per copy for 1 to 4 copy(s) registration.
  2265.  
  2266.         __ Please ship my copy(s) on disk.  __5.25in. ($5.00)  __3.5in ($7.00)
  2267.  
  2268.            *  Add $5.00/copy for 5.25in. disk or $7.00/copy for 3.5in. disk
  2269.            *  Supplied on diskette(s) for $30(2).00/copy for 1 to 4 copies.
  2270.            *  Mississippi residents must add 6% sales tax.
  2271.            *  International users please send a money order in U.S. dollars
  2272.  
  2273.  
  2274.         __ Requesting site license for _______ copies at $20.00 per copy.
  2275.  
  2276.         __ Please ship my copy(s) on disk.  __5.25in. ($2.50)  __3.5in ($4.50)
  2277.  
  2278.            *  A minimum of 5 copies is required to qualify for site license.
  2279.            *  Add $2.50/copy for 5.25in. disk or $4.50/copy for 3.5in. disk
  2280.            *  Supplied on diskettes for $22(4).50 per copy for 5 or more.
  2281.            *  Mississippi residents must add 6% sales tax.
  2282.            *  International users please send a money order in U.S. dollars
  2283.  
  2284.         Enclosed :   - Check   - Money Order   - Company PO.
  2285.  
  2286.         __  I prefer to purchase using my VISA/MasterCard.
  2287.  
  2288.         __  VISA      __ MasterCard
  2289.  
  2290.            Card #: ______ ______ ______ ______    Expires date:    /
  2291.  
  2292.            Card issuing bank name: _________________________________________
  2293.  
  2294.            your signature _______________________________tel.(___)____-_____
  2295.  
  2296.           * You MUST sign this form if using a credit card.
  2297.          =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  2298.         *** The following info is optional. Answer only those you wish.***
  2299.  
  2300.         Company/Title ..............: _______________________________________
  2301.  
  2302.         Where did you obtain StS? : _______________________________________
  2303.  
  2304.  >>>>>> Send to: M.R.E. Software    150  Jones St.   West Point, Ms.  39773
  2305.  
  2306.         Please feel free to write your comments and suggestions about StS on
  2307.         the back of this form.  We welcome user input!
  2308.    
  2309.